Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.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 微调器中的选定项颜色_Android_Material Design_Android Spinner - Fatal编程技术网

Android 微调器中的选定项颜色

Android 微调器中的选定项颜色,android,material-design,android-spinner,Android,Material Design,Android Spinner,如何定义微调器样式以获得类似中的选择结果 我正在使用Widget.AppCompat.Spinner,但所选项目文本的颜色与其他项目相同,而不是重音。假设这是您正在使用的微调器 <Spinner android:id="@+id/spinner1" android:layout_width="wrap_content" android:layout_height="@dimen/spinner_height" android:backgrou

如何定义微调器样式以获得类似中的选择结果


我正在使用Widget.AppCompat.Spinner,但所选项目文本的颜色与其他项目相同,而不是重音。

假设这是您正在使用的
微调器

<Spinner
      android:id="@+id/spinner1"
      android:layout_width="wrap_content"
      android:layout_height="@dimen/spinner_height"
      android:background="@drawable/spinner_bg"
      android:divider="@drawable/list_divider"
      android:drawSelectorOnTop="true"
      android:popupBackground="@color/spinner_popup"/>  

我在询问所选项目的文本颜色。不是背景。你试过这个吗?spinner_bg.xml中的第五行用于激活项的
textColor
。请尝试并更新<代码>
是!这是行不通的。此外,这是崩溃,因为使用了颜色标记而不是drawable.Oops。我的错。编辑它。是的,之后不会崩溃,但所选项目文本颜色保持不变。
<item android:drawable="@drawable/whatever" android:state_focused="true" android:state_pressed="false"/>
<item android:drawable="@drawable/whatever" android:state_focused="true" android:state_pressed="true"/>
<item android:drawable="@drawable/whatever" android:state_focused="false" android:state_pressed="true"/>
<item android:drawable="@drawable/whatever" android:state_selected="true"/>

<item android:state_activated="true" android:drawable="@color/selected_spinner_item"/>

<item android:drawable="@drawable/normalwhatever"/>