在我写的Android应用程序中,我的各种TextView
元素的样式是在xml资源中定义的。我想让用户使用android:typeface
更改某些样式,例如PreferenceActivity
。
有没有办法以编程方式修改样式资源,以便所有关联的窗口小部件都能正确更新?如果没有,我必须手动选择所有小部件ID并更改其样式吗?
答案 0 :(得分:0)
不知道您是否已找到它,但Cubewallpaper示例使用首选项,并且似乎在 onSharedPreferenceChanged 事件中手动完成。
您可以将首选项密钥保存在资源文件中,但它会显示出来。