设置微调器背景颜色而不删除默认下拉指示器图标

时间:2013-12-31 06:51:30

标签: android styles spinner background-color

请告诉我如何更改Android中微调器的背景颜色。

<Spinner
        android:id="@+id/addData"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/blue" />

上面的代码添加了蓝色,但它也隐藏了默认的下拉图标。 有没有办法不使用自定义背景xml添加颜色而不隐藏图标?

由于 Abhinav Tyagi

2 个答案:

答案 0 :(得分:3)

有一个简单的解决方法。只需将 Spinner 包装在 FrameLayout (用于exapmle)中,并将您选择的背景颜色设置为布局

{{1}}

答案 1 :(得分:0)

为蓝色android:background="HEX_COLOR_CODE"添加十六进制数字或使用android:popupBackground="YOUR_HEX_COLOR_CODE"

<Spinner
        android:id="@+id/addData"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="#0000FF" />