ListView中如何使用Button,让onClick和onItemClick事件共存
假如ListView的一条记录包含一个TextView文本框,一个Button按钮,怎样能让点击按钮有事件响应,同时点击这条记录也有事件响应?
解决方法如下:
将具有点击事件控件的android:focusable属性置成false就可以了,(如这里就是按钮的控件,只要把按钮的控件的android:focusable属性置成false);这样可以既捕捉onItemClick事件(在非button区域),又可以捕捉onClick等事件。
本文介绍如何在ListView中实现Button的onClick事件与ListView的onItemClick事件共存。通过设置Button的android:focusable属性为false,使得点击Button时也能触发ListView的点击事件。
1242

被折叠的 条评论
为什么被折叠?



