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
浙公网安备 33010602011771号