轉自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中多個連續空格只顯示一個的問題了。