Android微调器显示两个三角形图标,弹出项目无法选择

时间:2015-11-16 12:20:34

标签: android material-design android-spinner

我真的不知道如何把这个,但我在我的微调器中有一个非常奇怪的输出,看起来像这样

<Spinner
    android:id="@+id/airtime_subcriber"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:entries="@array/subcribers"
    android:theme="@style/Spinner_style" />

微调器样式

<style name="Spinner_style" parent="Widget.AppCompat.Spinner">
    <item name="android:spinnerItemStyle">@style/Widget.AppCompat.Spinner.Underlined</item>
</style>

输出就像这样

enter image description here

我不知道额外的三角形图标来自哪里......

我的问题是:如何移除额外的三角形并使用一个看起来像左下方的正常微调器:

enter image description here

2 个答案:

答案 0 :(得分:1)

不需要添加主题属性

  <Spinner
    android:id="@+id/airtime_subcriber"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:entries="@array/subcribers" />

答案 1 :(得分:0)

您正在为元素设置Spinner样式,因此您可以获得充满微调器的微调器(这就是为什么第二个三角形) 试试

<style name="Spinner_style" parent="Widget.AppCompat.Spinner">
<item name="android:spinnerItemStyle">?android:attr/spinnerItemStyle</item>

相关问题