我想给listView显示多个实体,点击每个item的时候,获取到这个实体。怎么操作。
解决方案 »
- 菜鸟初学Service
- 请教:如何为MediaPlayer设置代理
- 手机操作系统的相关资料和资源
- android开发中流量监控中和中国移动通信的那个模块是怎么实现的。
- android 系统的拨号按键声的音频文件在哪?
- 求指点。。。。android开发通用框架
- emulator 和QQ的兼容问题
- 关于android的launcher中添加走马灯的方法,求建议
- 安卓开发页面跳转问题
- zip解压出错:java.util.zip.ZipException: EOCD not found; not a Zip archive?
- 有没有用sqlite保存和读取List<Geopoint>的例子?
- 谁帮我看看这样算不算SDK Manager下载了
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就可以了
}记事本打的,可能有不对的地方 但方式是对的,你参考下。