listview item点击无效,item焦点被强占,完美解决方案
来源:互联网 发布:只有我知 孔垂楠 编辑:程序博客网 时间:2024/05/21 08:57
如果你自定义ListView的项中包含能获得焦点的子控件(RadioGroup、Button、CheckBox、 DatePicker、ImageButton、ScrollView、SeekBar、EditText、ToggleButton、 RatingBar等)的话,默认焦点会被交给这些子控件,而ListView的项能被选中的基础是它能获取焦点,所以项中的这些子控件的焦点必须为 false,这样ListView的项才能获取onItemLongClick事件与onItemClick事件
解决办法(以Button为例):
在布局文件中,在项的layout布局文件根元素中加入android:descendantFocusability="blocksDescendants"在布局文件中,在项的layout布局文件根元素中加入,强调一下 这里说的根元素,就是指的是当前这个item的根元素
android:descendantFocusability="blocksDescendants"
阅读全文
0 0
- listview item点击无效,item焦点被强占,完美解决方案
- 关于listview的item的焦点被强占的解决方法
- ListView item点击无效(焦点问题)解决--descendantFocusability
- listview 中item 点击无效
- popupwindow中ListView item点击事件无效的解决方案
- listView的item失去焦点不能点击
- Listview item点击事件无效,再一次被坑
- android listview item 点击无效解决
- android ListView解决Item点击无效
- android listview item setOnItemClickListener 点击事件无效
- ListView Item点击事件无效,不响应
- PopupWindow+ListView item 点击无效解决办法
- ListView中点击ITEM单击事件无效。
- Android listview 的 item 点击无效(无法获取焦点)的解决方法
- ListView item上面有Button导致item点击无效
- Android ListView中item条目点击被item上的button点击事件抢夺的解决方案
- listView Item 焦点问题
- ListView的onItemClick监听无效,被listview中的item自控件偷取了焦点
- ReactNative 开发工具Atom+ Nuclide
- import module_Android 简单的导入模组_流程
- GitHub学习有感
- oracle数据库的泵导入导出
- 关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案
- listview item点击无效,item焦点被强占,完美解决方案
- Markdown编辑器
- WIN10 设置或取消自动关机
- 动态规划优化整理
- java代码计算时间差,精确到 天、月、日、时、分、秒、毫秒
- mybatis逆向工程
- 如何有效管理自己电脑里的文件?
- 周期串 UVa455
- CentOS下使用crontab命令来定时执行任务