Android中listview的item布局中button点击事件position混乱解决
来源:互联网 发布:监控覆盖数据恢复 编辑:程序博客网 时间:2024/05/18 09:23
最近切换到安卓开发项目so记录下平时遇到的小问题:
一、ListView中嵌套button按钮时会发现有时候点击button的onclick事件,onclick中如果操作的有position这个参数会发现position会混乱
仔细思考了下应该是回调的问题,当触发onclick的回调时使用的position并不是设置监听时的position。所以为了让这个position是真实对
应的position有两种解决方法。
1.给button设置tag,tag的值就是当前position。在onclick的回调中get到当前button的tag这样就能保证要用到的position是正确的。
2.自己重写一个class实现View.OnClickListener接口 构造方法设置成position。当设置监听时就放入当前的position
class myclickListener implements View.OnClickListener { private int position; public myclickListener(int position) { this.position = position; }
二、在适配器中怎么通知适配器刷新视图
适配器名字.super.notifyDataSetChanged()或者适配器名字.this.notifyDataSetChanged
ProjectListAdapter.super.notifyDataSetChanged();通知刷新之前记得把看看自己数据源是否是新的。
1 0
- Android中listview的item布局中button点击事件position混乱解决
- Android listview的item中button的点击事件 item和button 可同时点击
- Android ListView中item条目点击被item上的button点击事件抢夺的解决方案
- Android学习之解决ListView中item点击事件和item中Button点击事件冲突问题
- 解决ListView中Item的子控件(比如Button)与Item点击事件冲突
- Android ListView中Button覆盖item点击i事件
- 当listview的item的布局中有Button等可点击按钮时,item的点击事件与Button的点击事件处理
- listview中item的button设置两次点击事件
- Android中解决listview的item点击事件和子控件点击事件的冲突
- Android中ListView(gridview)的item中有button等子点击控件时不能响应点击事件的原因
- 解决ListView的Item包含Button的点击冲突事件
- ListView的item中有button ImageButton CheckBox EditText等时 点击事件失效问题的解决
- ListView的item中有button ImageButton CheckBox EditText等时 点击事件失效问题的解决
- Android 解决 ListView的item中嵌套ScrollView,ScrollView拦截ListView的Item点击事件的解决办法
- android中ListView点击和ListView的item里面的button或ImageView不能同时生效的解决
- Android中ListView点击和ListView的item里面的Button或ImageView不能同时生效问题的解决
- android中ListView点击和ListView的item里面的button或ImageView不能同时生效的解决
- android中ListView点击和ListView的item里面的button或ImageView不能同时生效的解决
- Linux usb 驱动分析
- Servlet技术(三)--JavaWeb与Servlet的生命周期
- the security settings could not be applied to the database (error 1045 MySQL)的解决
- 整合SpringMVC
- Poj 1979 Red and Black(DFS)
- Android中listview的item布局中button点击事件position混乱解决
- 【网络流24题】数字梯形问题
- Atitit 输入法原理与概论ati use
- 预防数据库攻击的正确做法 mysql_real_escape_string
- 合并两个文件的内容:shell/java
- iOS根据不同需求截取图片
- jemalloc原理分析
- 哈夫曼树
- jQuery :not()选择器