使用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 關注
- 1807 瀏覽
添加回答
舉報
0/150
提交
取消