如何在Android字串檔中加入空白

        在Android的畫面設計之上,因為有多尺寸的問題,
所以設計出來的畫面所需要的結構,必須在腦海中先設計過
之後才能排出理想的結果,但很多時候人算不如天算,
需求總會有變更的時候。
        
        假設今天有個登入畫面原本是

         身分字號 [                       ]
         出生日期 [                       ]

這樣的確不用太花心力去設計,但如果今天出生日期改成,
密碼.......,這時畫面就會變成

         身分字號 [                       ]
         密碼 [                       ]

假設還有其他樣式上的設計,這個問題會更明顯!
這邊其實可以用個偷吃步的技巧解決問題,沒錯就是加空白,
但如果有使用多國語系的朋友就會發現,直接加空白是會被
忽視!被忽視!被忽視!的....甚麼會被忽視,你玩我吧?
原來是要用其他編碼來表示空白
 
\u0020
"  " <= 個人推薦這個用法,比較直覺
在string.xml中的用法
<string name="password">"密  碼"</string>
是不是清楚多了呢?

參考
http://stackoverflow.com/questions/1587056/android-string-concatenate-how-to-keep-the-spaces-at-the-end-and-or-beginnin


留言