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