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;
    

沒有留言:

張貼留言