spineer的基本用法:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="省份" android:textSize="20dp" android:id="@+id/textView" android:layout_marginTop="82dp" android:layout_alignParentTop="true" android:layout_alignParentStart="true"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="城市" android:textSize="20dp" android:layout_below="@+id/textView" android:layout_alignParentStart="true" android:layout_marginTop="56dp" android:id="@+id/textView3"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="区域" android:textSize="20dp" android:id="@+id/textView2" android:layout_centerVertical="true" android:layout_alignParentStart="true"/> <Spinner android:id="@+id/degree" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/textView" android:layout_toEndOf="@+id/textView" android:layout_marginStart="36dp" android:entries="@array/degrees"/> <Spinner android:id="@+id/degree2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/textView2" android:layout_alignStart="@+id/degree3" android:entries="@array/degrees2"/> <Spinner android:id="@+id/degree3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/textView3" android:layout_alignStart="@+id/degree" android:entries="@array/degrees3"/> </RelativeLayout>
创建一个数组,用来当作数据源然后可以倒入到我们的spineer之中:<?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="degrees"> <item>四川</item> <item>山东</item> <item>广东</item> </string-array> </resources>
<?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="degrees2"> <item>成都</item> <item>绵阳</item> <item>德阳</item> </string-array> </resources>
<?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="degrees3"> <item>锦江区</item> <item>青羊区</item> <item>武侯区</item> </string-array> </resources>