列表選擇框(Spinner)

 Android中提供的Spinner列表選擇框相當於在網頁中常見的下拉列表框,通常用於提供一系列可選擇的列表項,供用戶進行選擇,從而方便用戶。
    在XML佈局文件中,定義列表選擇框可以使用<Spinner>標記,其基本的語法格式如下:
<Spinner 
android:prompt="@string/info"
android:entries="@array/數組名稱"
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
android:id="@+id/ID號"
>
</Spinner>

爲列表選擇框指定適配器,通常分爲以下3個步驟實現。
(1)創建一個適配器對象,通常使用ArrayAdapter類。在Android中,創建適配器,通常可以有以下兩種情況,一種是通過數組資源文件創建,另一種是通過在Java文件中使用字符串數組創建。
(2)爲適配器設置列表框下拉時的選項樣式,具體代碼如下:

 `adapter.setDropDownViewResource(

           android.R.layout.simple_spinner_dropdown_item);`      

(3)將適配器與選擇列表框關聯,具體代碼如下:

spinner.setAdapter(adapter); 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章