以编程方式修改样式

时间:2010-09-11 21:29:41

标签: android coding-style android-preferences

在我写的Android应用程序中,我的各种TextView元素的样式是在xml资源中定义的。我想让用户使用android:typeface更改某些样式,例如PreferenceActivity

有没有办法以编程方式修改样式资源,以便所有关联的窗口小部件都能正确更新?如果没有,我必须手动选择所有小部件ID并更改其样式吗?

1 个答案:

答案 0 :(得分:0)

不知道您是否已找到它,但Cubewallpaper示例使用首选项,并且似乎在 onSharedPreferenceChanged 事件中手动完成。

您可以将首选项密钥保存在资源文件中,但它会显示出来。