Android首选项屏幕布局

我在我的应用程序中有以下首选项屏幕

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <EditTextPreference android:key="edittexvalue" android:id="@+id/edittextvalue" android:title="Title Here" android:summary="Summary Here" android:defaultValue="Some Value"/> <Preference android:key="customPref" android:title="Title Here" android:summary="Summary Here"/> </PreferenceScreen> 

所有这些工作正常,但是我的应用程序我有自定义背景和文本颜色/大小,但我不知道如何格式化PreferenceScreen我假设你指向另一个XML? 但无法弄清楚我需要的代码以及应该做什么修改。 主要关心的是背景颜色的文字是我猜的罚款,但背景只是不匹配我的应用程序的其余部分。 所以我想设置一个自定义的背景色可以说现在红(#ff0000)

我感谢任何人可以帮助我解决这个问题

  • Android XML错误消息
  • 如何在Android上运行时生成XML资源?
  • Android ActionBar自定义布局样式
  • Android Studio XML布局文件存在,但我找不到它
  • android将XML视图转换为位图而不显示它
  • 如何将底部阴影添加到选项卡布局
  • parsingAndroid菜单XML资源到对象列表
  • XML格式的换行符?
  • 例如,您可以在manifest应用theme

     <activity android:name=".Settings" android:theme="@style/YourStyle"/> 

    并在你的styles.xml (如果你没有一个,在值文件夹中创build它),你可以修改任何你需要的

    例如

     <?xml version="1.0" encoding="utf-8"?> <resources> <style name="YourStyle" parent="android:Theme.Light"> <item name="android:listViewStyle">@style/Widget.ListView</item> <item name="android:windowNoTitle">true</item> </style> <style name="Widget" parent="android:Widget"> </style> <style name="Widget.ListView"> <item name="android:background">@color/white</item> <item name="android:divider">@color/gray_division</item> <item name="android:dividerHeight">2dip</item> </style> </resources> 

    我希望这有帮助