转自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中多个连续空格只显示一个的问题了。