当前位置: 代码迷 >> Android >> android listView显示实体数据,该如何处理
  详细解决方案

android listView显示实体数据,该如何处理

热度:51   发布时间:2016-05-01 21:22:37.0
android listView显示实体数据
我想给listView显示多个实体,点击每个item的时候,获取到这个实体。怎么操作。

------解决方案--------------------
Java code
public class ListViewAdapter extends BaseAdapter {        private List<Object> list; //多个实体的集合    private Context context; //显示的Activity        public ListViewAdapter(Context cont,List<Object> list){        this.context=cont;        this.list=list;    }    public int getCount() {        return list.size();    }    public Object getItem(int position) {        return position;    }    public long getItemId(int position) {        return position;    }    public View getView(int position, View convertView, ViewGroup parent) {        Object obj=list.get(position);        TextView tv=new TextView(context);        tv.setText(obj.toString());        return tv;    }        //然后在你的Activity中对ListView控件setAdapter就可以了}
------解决方案--------------------
在getView的时候,动态绑定指定的数据。在点击Item时,通过getItem的position去从实体对象中索引
  相关解决方案