android listview 和button 共存的事件响应问题。
2013-01-08 10:31
465 查看
如果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用法简析
1 在item的布局中给我们最大的layout设置1个属性 android:descendantFocusability="blocksDescendants"
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
2 在button里面加android:focusable="false"
文章参考自:android:descendantFocusability用法简析
相关文章推荐
- android listviewListview中的button点击事件或者是onitemclick不响应的问题
- 【Android】ListView与Button的共存问题解决
- Android下listview每个Item中包含有按钮,为什么在点击某一行按钮的时候,同时有多行button触发了响应事件?
- Android: ListView与Button的共存问题解决
- Android listView 中响应Button点击事件
- ListView与Button的共存问题解决——ListView中的Button Click事件
- Android中ListView中有button,checkbox,GridView时事件问题
- Android: ListView与Button的共存问题解决
- android ListView Item和CheckBox、Button点击事件冲突的问题
- Android listView 中响应Button点击事件
- Android: ListView与Button的共存问题解决
- 【Android】ListView与Button的共存问题解决
- ListView与Button的共存问题解决(点击事件)
- 关于Android中ExpandableListView子项是Button控件而单击事件没有响应的问题
- Android: ListView与Button的共存问题解决
- 【Android】ListView与Button的共存问题解决
- 【Android】ListView与Button的共存问题解决
- android listview 长按事件setOnItemLongClickListener不响应问题
- Android ListView的Item中的按钮Button和ImageButton共存、抢夺焦点问题
- 【Android】ListView与Button的共存问题解决