我正在使用AppCompat,EditText使用材质设计样式,下面有一个指示器,但我的问题是旋转器除了selectableItemBackground图标外,它只显示了下拉图标。如果我使用自定义背景绘制线条形状,则下拉图标不会再次显示。我真的不知道我是否用最好的词来解释我的问题,但如果有人可以提供帮助,我会很高兴。
<Spinner
android:id="@+id/hb_sign_up_sex"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_marginLeft="10dip"
android:layout_marginStart="10dip"
android:layout_marginEnd="10dip"
android:layout_marginRight="10dip"
android:textSize="16sp"
/>
EDITED 的 这就是我想要实现的:: 与图片中的DropDown完全相似的东西
答案 0 :(得分:3)
您必须将背景属性设置为下拉列表,
android:background="@android:drawable/btn_dropdown"
按如下所示更新您的xml,
<Spinner
android:id="@+id/hb_sign_up_sex"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_marginLeft="10dip"
android:layout_marginStart="10dip"
android:layout_marginEnd="10dip"
android:layout_marginRight="10dip"
android:textSize="16sp"
android:background="@android:drawable/btn_dropdown"
/>