Android - PreferenceActivity - 更改 CheckBoxPreference 摘要文本的颜色

标签 android android-preferences

我正在尝试更改 CheckBoxPreference 的摘要文本颜色。我通过指定主题更改了标题的文本颜色,但它似乎没有注册到摘要部分。这是我的 theme.xml 文件:

<?xml version="1.0" encoding="UTF-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <style name="settings_theme" parent="android:Theme.Light">
        <item name="android:textColor">@color/light_gray</item>
    </style>
</resources>

我在设置 Activity 的 onCreate 方法中调用它:

setTheme(R.style.settings_theme);

最佳答案

将此添加到主题中的 style.xml:

<item name="android:textColorSecondary">@color/light_gray</item>

关于Android - PreferenceActivity - 更改 CheckBoxPreference 摘要文本的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15791216/

相关文章:

Android 扩展 Adapter 与扩展 BaseAdapter

java - Android SharedPreferences 问题 - 从另一个类获取数据

java - Android:将 PreferenceFragment 与单个布局中的其他小部件结合起来

android - 无法从总数中减去 SharedPreference 编号

android - SharedPreferences 文件名是什么?

android - 计算软件键盘高度 - iOS 和 Android

Android 项目 - 我可以使用 init.gradle 初始化脚本覆盖 build.gradle 中设置的 signingConfigs 吗?

java - EOFException getResponseCode() 异常

android - 我不明白为什么当我将列表更改为 mutableStateOf 时 Jetpack Compose 不重新组合?

java - 首选项 fragment 在交易中返回 null