是否有任何方法以編程方式更改R.string?因爲它拋出了一個錯誤。以編程方式更改資源getString()
基本上我想這樣做: String parkAdd = getString(R.string.stg_ParkAddress_+id);
因爲我硬編碼被改變,根據ID字符串。
我試圖這樣做,但不工作:
String parkAdd = getString(R.string.stg_ParkAddress_1);
parkAdd = parkAdd.replace("1",id);
if (!parkAdd.equalsIgnoreCase("")){
tvParkAddress.setText(parkAdd);
}
謝謝。
您無法更改資源值programmaticaly。基本上你不能在運行時更改 –
@AmanGrover,但我需要一個解決方案來獲得這個,我需要做一個開關? – FilipeOS
但是在運行時不可能更改任何資源值。 –