我有一个微调器作为drowdown,当我点击微调器项目时我想显示我自己的选择器。
我写的代码是
<Spinner
android:id="@+id/regions"
android:layout_width="match_parent"
android:layout_height="38dp"
android:layout_marginBottom="9dp"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
style="@style/regionSpinnerTheme"
android:layout_marginTop="9dp" />
<style name="regionSpinnerTheme" parent="@android:Theme.Light">
<item name="android:spinnerStyle">@style/Widget.Spinner</item>
</style>
<style name="Widget.Spinner" parent="android:Widget">
<item name="android:listSelector">@drawable/tw_list_dark</item>
<item name="android:dropDownSelector">@drawable/tw_list_dark</item>
<item name="android:drawSelectorOnTop">false</item>
我选择了绿色。请帮助我。
答案 0 :(得分:1)
这是adroid中的一个错误。许多未修复的错误之一。 https://code.google.com/p/android/issues/detail?id=24922
而顺便说一句:你应该让中间步骤区域旋转主题。 类似的东西:
<Spinner
android:id="@+id/regions"
android:layout_width="match_parent"
android:layout_height="38dp"
android:layout_marginBottom="9dp"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
style="@style/Widget.Spinner.Region"
android:layout_marginTop="9dp" />
<style name="Widget.Spinner.Region" parent="android:Widget">
<item name="android:dropDownSelector">@drawable/tw_list_dark</item>
</style>
但是如上所述,由于错误,这不起作用。