Android 自定义Spinner控件样式

一. 自定义连个样式文件:

1.item_spinselect(Spinner样式)

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="fill_parent"
    android:layout_width="fill_parent"
    android:textColor="@color/colorBlue"
    android:textSize="16sp"
    android:gravity="center"/>
2.item_dialogspinselect(下拉窗口样式)
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="40dp"
    android:layout_width="fill_parent"
    android:textColor="@color/colorBlue"
    android:textSize="18sp"
    android:background="@drawable/border"
    android:gravity="center"/>
二、代码引用资源文件
List<SpinnerData> liststates = new ArrayList<SpinnerData>();
ArrayAdapter adap = new ArrayAdapter<String>(context, R.layout.item_spinselect, liststates);
adap.setDropDownViewResource(R.layout.item_dialogspinselect);
spinner.setAdapter(adap);



猜你喜欢

转载自blog.csdn.net/qq_38217237/article/details/79470244