Android自定义Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)

2019-12-10 19:59:10王旭

④:在Activity中加入如下代码:

 

 
  1. // 初始化控件  mSpinner = (Spinner) findViewById(R.id.spinner1); 
  2. // 建立数据源  List<Person> persons=new ArrayList<Person>(); 
  3. persons.add(new Person("张三", "上海 "));  persons.add(new Person("李四", "上海 ")); 
  4. persons.add(new Person("王五", "北京" ));  persons.add(new Person("赵六", "广州 ")); 
  5. // 建立Adapter绑定数据源  MyAdapter _MyAdapter=new MyAdapter(this, persons); 
  6. //绑定Adapter  mSpinner.setAdapter(_MyAdapter); 

运行效果如下截图:

Android自定义Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)

Android自定义Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)