如何更改preferences.xml的默认主题?

时间:2018-12-29 14:27:11

标签: android preferences

我为我的应用程序添加了preferences.xml,并引用了扩展PreferenceFragment的类。
我在styles.xml中有许多主题,其中之一是Default AppTheme和必需的AppTheme.NNActionBar。

但是preferences.xml始终指向默认主题,并且根据即时消息使用扩展PreferenceFragment的Class,setTheme也无法正常工作。
有什么解决办法吗?

1 个答案:

答案 0 :(得分:0)

解决了该问题,我删除了现有的PreferenceFragment类,并在父活动中为PreferenceFragment实现了一个公共静态类,在父活动的onCreate方法上名为setTheme()方法,最后将其链接到首选项。