在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
\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
留言
張貼留言
有什麼想法歡迎跟我們分享