使用v7首选项支持库中的新PreferenceFragmentCompat:http : //developer.android.com/tools/support-library/features.html#v7-preference,我收到此错误E java.lang.IllegalStateException: Must specify preferenceTheme in themeE at android.support.v7.preference.PreferenceFragmentCompat.onCreate(PreferenceFragmentCompat.java:202)应该设置什么主题?更新:我尝试使用<item name="preferenceTheme">@style/PreferenceThemeOverlay</item>正如@Bogato所建议的那样,但它看起来不正确,即使在棒棒糖上也看起来很像Holo。
3 回答
富国沪深
TA贡献1790条经验 获得超9个赞
您必须在首选项活动的主题中指定preferenceTheme。
例如 :
<style name="SettingsTheme" parent="Theme.AppCompat.NoActionBar">
<item name="preferenceTheme">@style/PreferenceThemeOverlay</item>
</style>
PreferenceThemeOverlay是preference-v7支持库随附的默认主题。
- 3 回答
- 0 关注
- 1902 浏览
添加回答
举报
0/150
提交
取消
