相关疑难解决方法(0)

使用主题为首选项屏幕

我希望更改我正在处理的应用程序首选项屏幕的外观.在某些手机上,首选项是非常半透明的,并且很难阅读首选项方案,因此我将更改它的视觉效果.

我的问题是如何将主题应用于偏好方案?或者如果不这样做,我如何更改显示各种首选项的文本颜色.

在我当前的版本中,我的首选项布局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">
Run Code Online (Sandbox Code Playgroud)

这种背景颜色给了我一个可接受的灰色,但我更喜欢使用一个主题.

我尝试在首选项xml和首选项布局xml中应用几个不同的主题,但这些都没有显示任何效果.我还尝试为各个首选项和布局设置andoid:textColor,但没有效果.

那么如何修改首选项方案的视觉效果(最好是使用主题)?

提前致谢,

松鸦

android themes preferences

9
推荐指数
1
解决办法
2万
查看次数

android偏好类别背景颜色

我尝试自定义首选项类别的背景颜色.我已经改变了偏好本身的背景,但我找不到如何更改类别背景颜色的方法.

我找到了两种方法,但它们对我不起作用: 更改首选项类别标签颜色背景

通过这个链接,我发现了这一点,但对我来说没有任何作用.这些就是我所做的:

<resources>
    <style name="setBackgroundTheme" parent="android:Theme">
        <item name="android:background">@color/darkbluelogo</item>
    </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

在onCreate中,我将主题设置为:

setTheme(R.style.setBackgroundTheme);
Run Code Online (Sandbox Code Playgroud)

android background-color preferenceactivity

4
推荐指数
1
解决办法
4565
查看次数