android html 换行_Android中Strings资源加空格,换行符,@等方法示例
Android中Strings資源添加空格,換行符,@等方法,或者替換符等,非常有用,如何在string資源文件里面加入空格,換行,tab等呢?請看如下:
????test? ? ? ? ? ? ? ? ? ?? 表示空格
test\ntest? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?\n 表示換行
test? \t? test? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?\t 表示tab
輸入特殊字符如@? %等會報錯,有兩種解決辦法
1.添加轉意符號 \ .
2.如果你的字符串不需要格式化,可以在你的% test % 即可.
%1$s,%1$d等的用法
%n$ms:代表輸出的是字符串,n代表是第幾個參數,設置m的值可以在輸出之前放置空格
%n$md:代表輸出的是整數,n代表是第幾個參數,設置m的值可以在輸出之前放置空格,也可以設為0m,在輸出之前放置m個0
%n$mf:代表輸出的是浮點數,n代表是第幾個參數,設置m的值可以控制小數位數,如m=2.2時,輸出格式為00.00
也可簡單寫成:
%d? ?(表示整數)
%f? ? (表示浮點數)
%s? ?(表示字符串)
使用步驟舉例:
步驟一:記得要在字符文件中加上這些:
步驟二:添加對應代碼
小姐今年%1d歲了,上%2s年級!
或者
小姐今年%d歲了,上%s年級!
加上參數和空格的寫法是:
小姐今年%1$3d歲了,上%2$5s年級!
步驟三:使用代碼賦值
String test = String.format(getResources().getString(R.string.test_xliff), 7, "二");
輸出:
小姐今年7歲了,上二年級!
加上參數和空格的輸出:
小姐今年? ?7歲了,上? ? ?二年級!
來源網站:太平洋學習網,轉載請注明出處:http://www.tpyyes.com/a/android/1036.html
總結
以上是生活随笔為你收集整理的android html 换行_Android中Strings资源加空格,换行符,@等方法示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: adcclk最大_STM32 ADC转换
- 下一篇: hive 字段不包含某个字符_hive之