android – 如何设置PreferenceFragmentCompat的样式

android – 如何设置PreferenceFragmentCompat的样式,第1张

概述我正在使用PreferenceFragmentCompat,但我不认为它的样式正确. 首选项的标题似乎很大,PreferenceCategory文本是不可读的,整个想法似乎是关闭. 这就是我在theme.xml中的内容 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> ... <item name= 我正在使用PreferenceFragmentCompat,但我不认为它的样式正确.

首选项的标题似乎很大,Preferencecategory文本是不可读的,整个想法似乎是关闭.

这就是我在theme.xml中的内容

<style name="Apptheme" parent="theme.AppCompat.light.NoActionbar">    ...    <item name="preferencetheme">@style/PreferencethemeOverlay</item></style><style name="PreferencethemeOverlay">    <item name="preferenceScreenStyle">@style/Preference.PreferenceScreen</item>    <item name="preferenceFragmentStyle">@style/PreferenceFragment</item>    <item name="preferencecategoryStyle">@style/Preference.category</item>    <item name="preferenceStyle">@style/Preference</item>    <item name="preference@R_419_4329@ionStyle">@style/Preference.@R_419_4329@ion</item>    <item name="checkBoxPreferenceStyle">@style/Preference.CheckBoxPreference</item>    <item name="switchPreferenceCompatStyle">@style/Preference.SwitchPreferenceCompat</item>    <item name="dialogPreferenceStyle">@style/Preference.DialogPreference</item>    <item name="editTextPreferenceStyle">@style/Preference.DialogPreference.EditTextPreference    </item>    <item name="preferenceFragmentListStyle">@style/PreferenceFragmentList</item></style>
解决方法 继 this之后.

更改

<item name="preferencetheme">@style/PreferencethemeOverlay</item>

<item name="preferencetheme">@style/PreferencethemeOverlay.v14.Material</item>

然后,更改build.gradle依赖项

com.androID.support:preference-v7

com.androID.support:preference-v14
总结

以上是内存溢出为你收集整理的android – 如何设置PreferenceFragmentCompat的样式全部内容,希望文章能够帮你解决android – 如何设置PreferenceFragmentCompat的样式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1134834.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存