Android 使用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.simple_spinner_item, list);

3、为适配器设置下拉列表下拉时的菜单样式:

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

4、将适配器添加到下拉列表上:  -->Spinner加载适配器

mySpinner.setAdapter(adapter);

5、为下拉列表设置各种事件的响应,这个事件响应菜单被选中   -->为Spinner设定监听器

mySpinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener());

 

 

用SimpleAdapter实现自定义样式Spinner

 

posted @ 2016-07-19 12:33  sinpi  阅读(105)  评论(0)    收藏  举报