您可以在android程序中以編程方式更改R.string的值嗎?我需要提取一些API信息(例如電池狀態,電池百分比,Android操作系統版本),並且希望爲它保存一個R.string值。我知道如何閱讀:更改R.String的值以編程方式
String helloValue= getResources().getString(R.string.hello);
我也看了看:Change value of R.string programically?,但似乎只有涉及到更改語言,他最後只是以不同的方式。任何人都可以幫忙嗎?我也在這裏:http://developer.android.com/guide/topics/resources/string-resource.html並沒有發現助陣要麼:(
R中的字符串是在編譯時生成的,不能修改,據我所知。您可以將您的字符串保存爲SharedPreferences:http://developer.android.com/guide/topics/data/data-storage.html#pref – Jave 2012-03-06 13:56:50