TextView中的连续空格只显示一个的解决方法

来源:互联网 发布:阿里云地域选择 编辑:程序博客网 时间:2024/06/04 14:03

转自http://blog.csdn.net/u011662424/article/details/10950525


Android中我们经常要写一些文字,比如像下面这种情况:

登录密码:

验  证  码:

这里,“验证码”中间有4个空格,但是在Android的TextView中最终只有两个,就成了下面的情况:

登录密码:

验 证 码:

这样就两端就不对齐了。

解决办法就是用字节来代替空格,大家都知道,Android中xml文件都是UTF-8编码,UTF-8编码下,一个空格占一个字节,一个汉字占用3~4个字节。占用4个字节的占多数,具体可以看看这位兄台的博客http://blog.csdn.net/chummyhe89/article/details/7777613。

在上面例子中我们就可以用空格的unicode编码值来代替空格,可以写成这样:

登录密码:

验\u0020\u0020证\u0020\u0020码:

这样我们就可以解决TextView中多个连续空格只显示一个的问题了。

0 0