(007)SimpleAdapter——最简单的适配器
2016-10-28 17:06
253 查看
SimpleAdapter 是android中一个列表适配器
主要用于做一些简单的列表适配,如果一些显示比较复杂的话,建议使用自定义适配器
即继承BaseAdapter
当然我们这里的主要内容还是这个SimpleAdapter.
具体代码如下:(其实记住它的5个属性就差不多了)
主要用于做一些简单的列表适配,如果一些显示比较复杂的话,建议使用自定义适配器
即继承BaseAdapter
当然我们这里的主要内容还是这个SimpleAdapter.
具体代码如下:(其实记住它的5个属性就差不多了)
public class MainActivity extends Activity { //定义控件 private Spinner spinner; //定义数据源 private List<Map<String,Object>> data; //定义适配器 private SimpleAdapter adapter; private String[] citys = { "太原", "北京", "日照", "海口", "齐齐哈尔", "天水" }; private int[] icons = { R.drawable.img_26, R.drawable.img_27,R.drawable.img_28, R.drawable.img_29, R.drawable.img_30,R.drawable.img_31 }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 1, 得到控件并且初始化 spinner = (Spinner) findViewById(R.id.spinner_id); // 2, 得到数据源List<Map<String,Object>> data = new ArrayList<Map<String,Object>>(); for(int i=0;i<citys.length;i++) { Map<String, Object> map = new HashMap<String, Object>(); map.put("icon", icons[i]); map.put("city", citys[i]); data.add(map); } // 3, 定义适配器 /** * context 上下文对象 * data 数据源 * resource 每个Item的布局文件 * from new String[]{} 数据源中Key的数组 * to new int[]{} 布局文件中id的数组 */ adapter = new SimpleAdapter(this, data, R.layout.item_spinner, new String[]{"icon","city"}, new int[]{R.id.icon,R.id.city}); // 4, 为控件设置适配器 spinner.setAdapter(adapter); } }
相关文章推荐
- 【Android】Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法
- Android-简单适配器SimpleAdapter的用法
- Android中GridView的使用——使用自带的SimpleAdapter(简单适配器)
- Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段
- ArrayAdapter(数组适配器)与SimpleAdapter(简单适配器)
- SimpleAdapter简单适配器
- Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段
- Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段
- SimpleAdapter之最简单的适配器
- Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法
- Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段
- Android中GridView的使用——使用自带的SimpleAdapter(简单适配器)
- Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段
- Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段
- SimpleAdapter简单适配器
- [转]Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段
- Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段(转)
- Android中GridView的使用——使用自带的SimpleAdapter(简单适配器)
- Android之SimpleAdapter简单实例和SimpleAdapter参数说明
- SimpleAdapter真不简单!