Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android layout 列表首选项列表选项文本颜色_Android Layout_Android Preferences - Fatal编程技术网

Android layout 列表首选项列表选项文本颜色

Android layout 列表首选项列表选项文本颜色,android-layout,android-preferences,Android Layout,Android Preferences,我正试图用我的代码给出的重音颜色设计一个ListPreference对话框,以适应深色主题。但是,无论我添加了什么属性,每个选项的文本颜色似乎都不会改变。有没有一种方法可以做到这一点,而不必创建自己的对话类? 另外,我已经尝试过这个答案中给出的解决方案: 不,它似乎不起作用。 下面是styles.xml中所需的代码:(不是全部代码,但这是我需要展示的全部内容) @样式/对话框主题 @样式/对话框主题 @样式/对话框主题 @样式/对话框主题 真的 真的 居中 320dp 200dp 16dp 1

我正试图用我的代码给出的重音颜色设计一个ListPreference对话框,以适应深色主题。但是,无论我添加了什么属性,每个选项的文本颜色似乎都不会改变。有没有一种方法可以做到这一点,而不必创建自己的对话类? 另外,我已经尝试过这个答案中给出的解决方案: 不,它似乎不起作用。 下面是styles.xml中所需的代码:(不是全部代码,但这是我需要展示的全部内容)


@样式/对话框主题
@样式/对话框主题
@样式/对话框主题
@样式/对话框主题
真的
真的
居中
320dp
200dp
16dp
16dp
@颜色/原色
@颜色/原色
@颜色/银色
@颜色/颜色重音
@颜色/原色
@颜色/颜色重音
@彩色/白色
@颜色/原色
@颜色/原色
(注意,我已将colorPrimary和colorAccent设置为随主题而变化)

下面是它给出的输出: 回答我自己的问题: 我忘了添加属性

<item name="android:alertDialogTheme">@style/DialogBoxTheme</item>
@style/DialogBoxTheme
指向styles.xml中的AppTheme

<item name="android:alertDialogTheme">@style/DialogBoxTheme</item>