Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.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
Java ListpReference单选按钮的颜色已更改为对话框背景的颜色_Java_Android_Xml - Fatal编程技术网

Java ListpReference单选按钮的颜色已更改为对话框背景的颜色

Java ListpReference单选按钮的颜色已更改为对话框背景的颜色,java,android,xml,Java,Android,Xml,我的Listpreference的按钮已被白色对话框的背景隐藏。我很确定更改按钮的颜色与样式元素有关,但我无法确定它是哪一个。如何更改单选按钮的颜色或对话框的背景?您最近是否更新了所用支持库的版本主题.AppCompat支持库v7中的样式现在包括一些材质设计功能,其中之一是主题.AppCompat主题中的调色板主题属性。现在,要自定义主题的基色,可以使用诸如android:colorPrimary、android:colorprimarydarydrk或android:colorpeant@mi

我的Listpreference的按钮已被白色对话框的背景隐藏。我很确定更改按钮的颜色与样式元素有关,但我无法确定它是哪一个。如何更改单选按钮的颜色或对话框的背景?

您最近是否更新了所用支持库的版本<代码>主题.AppCompat支持库v7中的样式现在包括一些材质设计功能,其中之一是
主题.AppCompat
主题中的调色板主题属性。现在,要自定义主题的基色,可以使用诸如
android:colorPrimary
android:colorprimarydarydrk
android:colorpeant
@michal.z是的,我使用了。但是哪个是单选按钮呢?最近我对我偏好的复选框的背景颜色有一个问题,可以使用
android:colorAccent
属性来更改它。为什么不试试呢?:)@michal.z colorAccent将更改所选内容的颜色。不是外圆的。在我的例子中,外圈本身是不可见的。从我所看到的,不可能通过XML进一步自定义由
ListPreference
打开的对话框。只有android:colorAccent起作用。也许这个链接可以帮助你。