有没有办法做到这一点?例如,我的偏好设置可以在度量单位和标准度量单位之间进行转换,当用户更改此设置时,我想更新一些字符串以更改我的应用程序中的某些标签。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(字符串)资源
请分享你的代码..至于我明白你的问题,这是很容易实现的。 –