Android動態字符串拼接----%s


 

在開發經常遇到字符串中的某一數據或多個數據是動態變化的。

如下圖

 

不要創建3個TextView,暫時不考慮顏色變化的情況,可以用以下做法。

<string name="maintain_msg">您的車輛距下次保養還有%sKM\n下次保養建議更換空調濾芯\n是否為您預約車輛保養</string>

在代碼中調用:

String title = String.format(getResources().getString(R.string.maintain_msg), "999");

 

兩個或者多個:

<string name="alert">我的名字叫%1$s,我來自%2$s</string>  

在代碼中調用:

String title = String.format(getResources().getString(R.string.maintain_msg), "林子","大連");


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM