安卓提供的列表選擇框(Spinner)相當(dāng)于web端用戶注冊(cè)時(shí)的選擇下拉框,比如注冊(cè)候選擇省份城市等。如下圖便是一個(gè)列表選擇框
下拉列表的列表選擇項(xiàng)能夠通過xml文件的android:entries屬性指定,或是在java代碼中導(dǎo)入,屬性android:prompt是列表項(xiàng)的標(biāo)題。
一 列表項(xiàng)數(shù)據(jù):
實(shí)際運(yùn)用當(dāng)中,很多下拉列表項(xiàng)的數(shù)據(jù)實(shí)際是可知的,可以放在xml資源文件中。這時(shí),開發(fā)者可以通過xml屬性進(jìn)行指定數(shù)據(jù)。
除了資源文件之外,開發(fā)者還能夠使用適配器適配數(shù)據(jù)源。(適配器:如果您的電腦不能接收藍(lán)牙信號(hào),你可以安裝藍(lán)牙適配器用來接收藍(lán)牙信號(hào)。功能就是把不符合自己的信號(hào)或數(shù)據(jù)轉(zhuǎn)化符合自己的形式)
二 關(guān)于監(jiān)聽
用戶在下拉列表進(jìn)行選擇以后,程序需要進(jìn)行相應(yīng)的相應(yīng)處理,這就需要監(jiān)聽器。列表選擇框的監(jiān)聽器是OnItemSelectedListener(),開發(fā)者重寫OnItemSelected()方法。