Spinner:下拉列表,主要用於顯示一些選項供用戶選擇,類似PC應用程序里面的Combobox。
使用Spinner需要以下條件:
1.一個 Spinner 控件
2.數據
3.一個Adapter
首先創建一個Spinner控件
<LinearLayout 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"> <Spinner android:id="@+id/spinner001" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>
然后在strings.xml中創建一個數組,添加測試數據:
<?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="spinner_array"> <item>星期一</item> <item>星期二</item> <item>星期三</item> <item>星期四</item> <item>星期五</item> <item>星期六</item> <item>星期日</item> </string-array> </resources>
最后,在java代碼中,獲取我們創建的那一個 Spinner 控件,
private Spinner spinner=null; spinner=(Spinner)findViewById(R.id.spinner001); ArrayAdapter adapter=ArrayAdapter.createFromResource(this, R.array.spinner_array, R.layout.support_simple_spinner_dropdown_item); spinner.setAdapter(adapter);

