Android自定义微调器中的橙色背景色onClick
我的申请中有一个不寻常的问题。我正在使用,当我从Android自定义微调器中的橙色背景色onClick,android,android-spinner,background-color,Android,Android Spinner,Background Color,我的申请中有一个不寻常的问题。我正在使用,当我从下拉菜单中选择一个项目时,我得到了这个奇怪的橙色背景色 示例: 我在我的Caldroid日历上遇到了完全相同的问题,只有在我单击某个项目时背景颜色才会出现这种情况。我的值中没有设置这种颜色,我不知道该怎么办。我需要将此颜色更改为更适合我的应用程序的颜色 我试着改变colorPrimary,colorHighlighted以及AppTheme中的类似内容,但没有用 非常感谢您的帮助 您可以通过创建自定义选择器并将其设置为微调器的背景来实现。 首先创
下拉菜单中选择一个项目时,我得到了这个奇怪的橙色背景色
示例:
我在我的Caldroid
日历上遇到了完全相同的问题,只有在我单击某个项目时背景颜色才会出现这种情况。我的值中没有设置这种颜色,我不知道该怎么办。我需要将此颜色更改为更适合我的应用程序的颜色
我试着改变colorPrimary
,colorHighlighted
以及AppTheme
中的类似内容,但没有用
非常感谢您的帮助 您可以通过创建自定义选择器并将其设置为微调器的背景来实现。
首先创建xml文件custom_slector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false" android:drawable="@color/selected_item_color" />
<item android:drawable="@android:color/default_color" />
</selector>
它会改变主微调器的颜色,但不会改变其项目的背景颜色。任何解决方案都是这样?我最终使用了另一个库,我相信哦,我没有看到您正在使用该库。我用默认的安卓菜单设置该视图或主题的自定义样式,并通过更改styles.xml中的颜色属性来获得这个橙色
android:background = "@drawable/custom_selector"
android:drawSelectorOnTop = "true"