在開發經常遇到字符串中的某一數據或多個數據是動態變化的。
如下圖
不要創建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), "林子","大連");