2015年4月12日 星期日

【Android】string.xml 如何輸入空格、換行等符號——轉義字元



轉載 http://blog.csdn.net/rnclcl/article/details/16801779
 
        在Android中,用戶往往會把所有的字串保存在string.xml中,目的是方便統一管理,並且利於國際化,但是在這些字串中直接輸入一些符號 是不起任何效果的,比如空格,換行,大於號小於號等,這就需要使用轉義字元來進行轉移,這樣才能在使用時正確顯示字元。


          常用的XML轉義字元記錄如下:

         空格: <string name="out_bound_submit">出&#160;&#160;庫</string> 其中的&#160;就代表空格

       換行: <string name="hello_world">你好!\n世界!</string> 其中的\n就代表換行

       縮進: <string name="hello_world">你好!\t世界!</string> 其中的\t就代表按一次Tab鍵的幾個空格
            應當注意,由於系統定義的基本的縮進的格數不同,有的代表4個半形字元,有的代表8個半形字元,          
       所以可能顯示時效果不同,建議如果編寫介面時儘量少用。


        "  : &#34; 或 &quot;
        
'   : &#39; 或 &apos;
       
&  :  &#38; 或 &amp;
        
lt(<)   : &#60; 或 &lt;
        
gt(>)  : &#62; 或 &gt;
    

沒有留言:

張貼留言