TextView中的連續空格只顯示一個的解決方法

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

發佈了29 篇原創文章 · 獲贊 2 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章