Android入門學習筆記整理(八)

Spinner

http://www.imooc.com/video/1956/0
摘自 霜花似雪
使用Spinner的步驟:
1.添加一個下拉列表項的list,這裏添加的項就是下拉列表的菜單項:

private List<String> list=new ArrayList<String>();

list.add("上海");
list.add("北京");
list.add("深圳");
list.add("杭州");

2.爲下拉列表定義一個數組適配器(ArrayAdapter),這裏使用到前面的List

adapter=new ArrayAdapter<String>(this,android.R.layout.simpe_spinner_item,list);

3.爲適配器設置下拉列表下拉時候的菜單樣式:

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

4.將適配器添加早下拉列表中

mySpinner.setAdapter(adapter)

5.爲下拉列表設置各種事件的響應,這個事件響應菜單被選中;

mySpinner.setOnItemSelectedListener(new Spinner.OnIteSelectedListener())//在Activity後面加上implements OnItemSelectedListener

6.重寫函數

 public void onItemSelected(AdapterView<?> parent, View view, int position, long id)

獲取所選項名字
String cityName = adapter.getItem(position);
或者String city = list.get(position)

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