android listview 和button 共存的事件响应问题。
16lz
2021-01-26
如果listview 的item里面有button,imagebutton,往往会造成click事件被button截取,而listview的item收不到click事件,通过google,发现需要做两件事情
1 在item的布局中给我们最大的layout设置1个属性android:descendantFocusability="blocksDescendants"
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
2 在button里面加android:focusable="false"
文章参考自:android:descendantFocusability用法简析
更多相关文章
- android事件分发机制(上)
- Android中Touch事件流向
- Android(安卓)RecyclerView设置点击事件
- Android(安卓)EventBus实战
- Android的键盘事件处理
- Android(安卓)自带语音识别功能
- 2011.09.14(3)——— android 自定义tabhost的tabs
- Android(安卓)手势识别GestureDector
- 网络数据请求实践一:android-async-http实现下载和上传