1.在布局欄建立spinner控制項。
2.在string.xml中宣告乙個陣列
first
second
third
forth
fifth
3.建立資料介面卡
通過資料介面卡把資料與控制項繫結
第乙個引數 當前物件
第二個引數 string.xml 中 string-array 節點的 name="user"
第三個引數 系統預設的文字樣式
arrayadapter adapter = arrayadapter.createfromresource(
this,
r.array.users,
android.r.layout.******_spinner_item);
adapter.setdropdownviewresource(android.r.layout.******_spinner_dropdown_item);
4.獲取spinner物件sp,然後將資料匯入sp中
spinner sp = (spinner) findviewbyid(r.id.spinner1);
sp.setadapter(adapter);
sp.setprompt("序號");
1.首先要建立***物件,為onitemselectedlistener物件。其中,onitemselected函式中:
第乙個引數為:spinner物件本身
第三個引數為:選中的位置
onitemselectedlistener listener =new onitemselectedlistener()
@override
public void onnothingselected(adapterview<?> arg0)
};
2.使***物件,監聽spinner控制項
sp.setonitemselectedlistener(listener);
1.在layout資料夾中建立布局檔案item.xml,在其中加入textview控制項。
2.做資料,本例中使用了arraylist來儲存資料
arraylistnames = new arraylist();
names.add("frank");
names.add("chales");
names.add("cross");
names.add("james");
names.add("aaron");
3.建立資料介面卡,注意這次的引數和第一次的引數不一樣
arrayadapter adapter = new arrayadapter(
this,
r.layout.item,
r.id.tv_names,
names);
4.建立spinner物件,並連線adapter與spinner物件
spinner sp = (spinner) findviewbyid(r.id.spinner1);
sp.setadapter(adapter);
5.執行,得到結果
Android下拉列表Spinner
android開發中,時不時的就有要實現下拉列表的需求,當然了,實現的方式有很多種,比如popuwindow,自定義乙個view啊什麼的,為了實現乙個下拉的或者彈出框,寫那麼 進行實現,彷彿有點得不償失,因為android原生的就有乙個,我們為什麼不去用呢?我們先來乙個簡單的小例子,來看下spinn...
jquery下拉列表
由於需要 用以前發過的摺疊選單原始碼改了一下 做成了下拉列表 感覺還不錯 留著以後使用 首頁主選單.子選單.子選單.子選單.子選單.子選單.子選單.主選單.子選單.子選單.子選單.子選單.子選單.子選單.主選單.子選單.子選單.子選單.子選單.子選單.子選單.主選單.子選單.子選單.子選單.子選單....
Bootstrap下拉列表
使用下拉列表 dropdown 外掛程式,能夠向不論什麼元件 比方導航欄 標籤頁 膠囊式導航選單 button等 加入下拉列表。假設想要單獨引用該外掛程式的功能,那麼須要引用 dropdown.js。或者能夠引入bootstrap.js或壓縮版的bootstrap.min.js。通過 data 屬性...