1

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

有没有办法以编程方式修改样式资源,以便所有关联的小部件都能正确更新?如果不是,我是否必须按 id 手动选择所有小部件并更改它们的样式?

4

1 回答 1

0

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

您可以将首选项键保留在资源文件中,但仅此而已。

于 2010-09-11T22:02:49.790 回答