android app在寫(xiě)標(biāo)題或文字時(shí)一般都會(huì)講文字寫(xiě)在strings.xml中滚婉,然后再進(jìn)行引用。但是如果遇到某些情況就比如說(shuō):定期30天吨拗,定期60天满哪,定期90天,這些文字就只有天數(shù)是不一樣的劝篷,一般我們都會(huì)定義三個(gè)字符串哨鸭,但是如果這些天數(shù)是后臺(tái)傳來(lái)的,那我們就可以定義一個(gè)字符串娇妓,將改變的字符串用$代替像鸡,這樣就可以實(shí)現(xiàn)動(dòng)態(tài)的修改字符串了。
看一個(gè)例子:
<resources>
? ? ? <string name="video_title">$</string>
</resources>
String strTitle="內(nèi)容";
title.setText(getString(R.string.video_title).replace(getString(R.string.video_title),strTitle));