初学者编码器。
我正在使用PreferenceFragmentCompat
创建一个可以与getSupportFragmentManager()一起使用的首选项片段。
https://plus.google.com/+AndroidDevelopers/posts/9kZ3SsXdT2T
我遵循那里的指示,除了我不确定如何设置偏好主题。单击设置菜单时我的应用程序崩溃,抛出此异常
IllegalStateException: Must specify preferenceTheme in theme.
我在哪里设置主题?
答案 0 :(得分:4)
在values / styles.xml中,你必须添加:
<item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Material</item>
答案 1 :(得分:1)
使用它:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="preferenceTheme">@style/PreferenceThemeOverlay</item>
</style>