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>