多个listview使用同一个onItemClick获取adater数据
2012-08-13 17:22
246 查看
有三个listView、三个adater,不同的adater中绑定的数据类型也一样,结构如下:
list1 adapter1 classA
list2 adapter2 classA
list3 adapter3 classA
list1.setOnItemClickListener(onItemClick);
list2.setOnItemClickListener(onItemClick);
list3.setOnItemClickListener(onItemClick);
在onItemClick中可以通过adapterView.getAdater().getItem(position)来获取adater中的数据项,而不必要为三个adater写三个点击事件监听器。
list1 adapter1 classA
list2 adapter2 classA
list3 adapter3 classA
list1.setOnItemClickListener(onItemClick);
list2.setOnItemClickListener(onItemClick);
list3.setOnItemClickListener(onItemClick);
在onItemClick中可以通过adapterView.getAdater().getItem(position)来获取adater中的数据项,而不必要为三个adater写三个点击事件监听器。
相关文章推荐
- 使用SQL语句从数据库一个表中随机获取数据
- 使用JavaScript根据从后台获取来的数据打开一个新的页面
- knockoutjs从多个数据源获取到的数据合并到一个javascript的viewmodel中使用
- ListView的使用,获取联系人数据
- ListView使用CheckBox选择行后获取数据
- 使用SQL语句从数据库一个表中随机获取数据
- 带有侧滑菜单的+ 通过retrofit获取数据,通过fresco框架加载图片,使用TabLayout + ViewPage + Fragment + ListView 显示数据
- 当获取相似数据时,使用不同方法调用不同sp,但是使用同一个方法去用IIDataReader或者SqlDataReader读取数据时需要判断column name是否存在。
- 使用LEFT JOIN多次关联同一个表获取数据不正确的问题
- 今天需要获取一个网站的web服务反馈回来的数据,找到份不错的帖子关于WebClient类的使用,记录下来·
- 使用SQL语句从数据库一个表中随机获取数据
- (原创)使用AsyncTask(带修改线程池方式)+自定义ImageLoader+LRU算法对图片三级缓存及其显示优化(只有在ListView滑动停止的时候才去网络请求获取图片数据)
- 有关使用 GPS Intermediate Driver 无法获取到GPS数据的一个问题
- 使用SQL语句从数据库一个表中随机获取数据
- 使用 SQL 语句从数据库一个表中随机获取一些数据
- 使用多种数据 切换 ,共用一个listView必须注意的三个异常
- php 获取上上个月数据 使用 strtotime('-1 months')的一个bug
- 【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建
- 使用 SQL 语句从数据库一个表中随机获取一些数据
- 使用java调用C语言的方法,让java获取串口数据并生成一个String对象的代码。