【发布时间】:2015-12-21 08:54:47
【问题描述】:
我正在使用 PreferenceActivity 将 PreferenceFragments 添加到我的布局中。 PreferenceActivity 正在使用带有父 Theme.AppCompat.Light.NoActionBar 的自定义样式,我已为其更新了 colorPrimary、colorPrimaryDark 和 colorAccent。在棒棒糖上,首选项屏幕按预期显示,使用适当的颜色和文本样式,但是,在 KitKat 上,我使用的样式似乎完全被忽略了。
最初我认为问题在于 PreferenceActivity 扩展了 Activity 而不是 AppCompatActivity,但我什至尝试在我的偏好活动中使用 AppCompatDelegate,但这并没有帮助。为什么
【问题讨论】:
-
是警报对话框忽略了主题吗?
-
不,每个 PreferenceCategory 及其下的 ListPreference 项。
-
我认为主题
Theme.AppCompat.Light.NoActionBar是用于更高版本的api,旧版本可能不支持。 -
@Ibukun 不。 v7 AppCompat 库支持低至 7 的所有 API。
-
哦,我明白了,谢谢@AdityaNaik
标签: android