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)