有沒有辦法做到這一點?例如,我的偏好設置可以在度量單位和標準度量單位之間進行轉換,當用戶更改此設置時,我想更新一些字符串以更改我的應用程序中的某些標籤。Android:更改字符串資源編程方式
16
A
回答
23
您可以更新TextView或類似的標籤。
- 獲取使用
update_str = Context.getResources().getString (R.string.update_identifier)
- 更新使用
((TextView)findViewById (R.id.textview)).setText (updated_str)
9
您可以使用以下說明從strings.xml檔案中取出保存的標籤,並在一些「if語句」相應展示他們的標籤,更新後的字符串這可以檢查你的
pref = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()) .getString("conversion_mode", "");
String string = getString(R.string.update_identifier);
或
getResources().getString (R.string.update_identifier)
會做最好的
getString(int)
或getText(int)
可用於檢索的字符串。 請注意getText(int)
將保留任何富文本樣式應用於字符串。
相關問題
- 1. 以編程方式更改字符串資源在android
- 2. 如何以編程方式更改Android中的字符串資源xml值?
- 3. 以編程方式Android更改資源限定符
- 4. 以編程方式更改資源getString()
- 5. Android更改顏色資源價值以編程方式
- 6. Android - 以編程方式更改字符串本地
- 7. 以編程方式讀取資源字符串
- 8. 如何以編程方式創建字符串資源
- 9. 更改資源(XML字符串)
- 10. 使用字符串資源以編程方式更改Android應用內的語言?
- 11. laravel編程中的字符串資源?
- 12. android資源字符串%
- 13. 在編譯後更改資源字符串
- 14. 在兩個資源文件之間以編程方式更改
- 15. winapi如何以編程方式更改Windows資源語言
- 16. 以編程方式更改資源(int/strings/styles/etc)的值
- 17. 以編程方式更改Windows資源管理器的外觀?
- 18. 用編程方式更改語言/資源w/WPF
- 19. Android的加載字符串資源編程
- 20. 編程方式更改類對象的文檔字符串
- 21. 以編程方式更改字符串的語言
- 22. 以編程方式更改圖像源
- 23. 更改應用程序文化更改資源字符串的大小寫
- 24. 字符串資源
- 25. Android字符串資源無法訪問:android.content.res.Resources $ NotFoundException:字符串資源ID
- 26. 編輯資源中的字符串
- 27. 更新ASP.Net MVC的資源字符串不會更改輸出
- 28. 更改繪製資源編程
- 29. 更改格式字符串android
- 30. Android的JavaDoc XML(字符串)資源
請分享你的代碼..至於我明白你的問題,這是很容易實現的。 –