GridView小笔记

来源:互联网 发布:php后端是什么 编辑:程序博客网 时间:2024/06/05 05:38

1、若使用SimpleAdapter,则 需要有map作为子项的lists,即List <Map<String,Object>> listItems=new ArrayList<Map<String,Object>>();并将Map<String,Object>的子项放入listItems其中子项创建就是Map<String,Object> listItem=new HashMap<String,Object>();对象有了之后就是适配器建立,new SimpleAdapter(this,listItems,R.layout.子项布局,new String[]{"子项中用到的名字"},new int[]{子项布局的对应id}



2、继承BaseAdapter的适配器重写相应的函数,主要是getView中,要体现优化速率的方法就是添加ViewHolder类作为findViewById的缓存,然后view.setTag(viewholder)即可。

2 0