Android佈局中的空格和佔一個漢字寬度的空格的實現

在Android佈局中進行使用到空格,以便實現文字的對齊。那麼在android中如何表示一個空格呢?

注:下面的#160,#8201等等皆需要加上&方可實現效果

空格:#160;
窄空格:#8201;

一個漢字寬度的空格:#160;#160;#8201;,用兩個空格(#160;#160;)佔一個漢字的寬度時,兩個空格比一個漢字略窄,三個空格(#160;#160;#160;)比一個漢字略寬
在實際使用中需要靈活使用#160;和#8201;的組合。

android:text=”真實姓名:”
android:text=”身  份  證:”

android:text=”姓  ‒名:”
android:text=”身份證:”

#8194;半個中文字更準確點,
#8195;一箇中文字但用起來會比中文字寬一點點。
所以中文對齊還是建議使用#8194;,
而#160; #8201;在不同機型有不同表現。


TextView實現首行縮進的方法:

在string資源文件中,在文字的前面加入”\u3000\u3000”即可實現首行縮進
在Java代碼中,使用setText(“\u3000\u3000”+xxxxx);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章