在ListView中,如果在行中加了按钮之类的,默认情况下,那么点击该行的事件就不会触发了,需要做些设置:
在<RelativeLayout>中
android:descendantFocusability="blocksDescendants"
和<ImageButton>中
android:focusable="false"
另外需要单独编写BaseAdapter的子类来实现行的显示,对应的按钮的事件处理也是在该子类中进行设置的。
详细请参考下面的资料:
http://blog.youkuaiyun.com/xinqiqi123/article/details/6458030
本文介绍了在Android ListView中处理点击事件的方法。当ListView的项中包含按钮等控件时,需要通过特定设置才能使点击行的事件正常触发。文章提供了具体的XML属性配置建议,并指出需自定义BaseAdapter子类来实现行的显示及处理按钮事件。
525

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



