android – 使用主题为首选项屏幕

我想要更改我正在开发的应用程序的偏好设置屏幕的外观.在某些手机上,偏好是非常半透明的,很难阅读偏好设置,所以我要改变它的视觉效果.

我的问题是如何应用偏好计划的主题?否则,如何更改显示各种偏好的文本颜色.

在我目前的版本中,我的首选项布局xml文件以:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#ffa0a0a0">

这种背景颜色给我一个可以接受的灰色,但我宁愿使用一个主题.

我尝试在首选项xml和首选项布局xml中应用几个不同的主题,并且没有显示任何效果.我也尝试将个人首选项和布局设置为和:textColor,并且没有任何效果.

那么,如何修改偏好方案的视觉效果(最好通过使用主题)?

提前致谢,

松鸦

解决方法

基本的事情是:

>您的首选项活动的主题,用于定义偏好小部件和其他内容的样式.看看themes.xml中的第一个主题 – 这定义了窗口背景,文本样式和首选样式(preferenceScreenStyle,preferencesCategoryStyle等)
>每个偏好小部件的一些样式(在themes.xml中引用).例如在styles.xml,他们定义了Preference.Category和Preference.PreferenceScreen样式.
>将主题应用到您的活动.在您的清单中,将您的首选项活动的开放活动标签更改为< activity android:theme =“@ style / CustomTheme”...
如果你想继承认的Android样式,然后只是覆盖其中的一些,然后将parent =“@ android:style / Theme”添加主题的开始< style ...标签. 看看Applying Styles and Themes了解更多信息.

相关文章

这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...