其他分享
首页 > 其他分享> > 安卓Spinner学习

安卓Spinner学习

作者:互联网

 安卓的spinner也是比较常用的控件,AndroidX包里提供了新的AppCompatSpinner,其实也没什么区别,不过如果打算告别support包的话,还是用这个比较好。

    <androidx.appcompat.widget.AppCompatSpinner
        android:id="@+id/spinner"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />

 使用以上的方式就可以看到可以用的spinner了,然后是添加item。两种方式,一种是在value文件夹新建一个arrays.xml文件,详情见

android Spinner控件详解-最简单的Spinner

如果想要改变下拉框和非下拉的背景样式,设置

        android:background="@drawable/a"
        android:popupBackground="@drawable/b"

值得注意的是,默认的spinner下拉框位置在这spinner的正上方(覆盖),所以为了美观最好设置偏移量。注意偏移量的大小为正才是往下偏移,而且最好设置的大一点。如:
android:dropDownVerticalOffset="100dp"
此外,可能LinearLayout不支持这样弄。

android spinner改变下拉弹出的位置

需要设置分割线参考

spinner添加分割线和改变右侧箭头

需要设置文字居中参考

让Spinner中的文字居中

标签:学习,控件,安卓,Spinner,设置,spinner,android,下拉框
来源: https://www.cnblogs.com/xueluoanping/p/13972845.html