android – 如何使用列表中的按钮在Listactivity中onListItemClick?

我有一个简单的ListActivity,使用自定义ListAdapter来生成列表中的视图。通常ListAdapter只是填充视图与TextViews,但现在我想把一个按钮在那里。

然而,我的理解和经验,在列表项中放置一个可聚焦的视图阻止在列表项被点击时在ListActivity中触发onListItemClick()。该按钮在列表项中仍然正常工作,但是当按下按钮之外的其他东西时,我想要触发onListItemClick。

我如何使这项工作?

正如我在previous comment写的解决方案是setFocusable(false)在ImageButton。

还有更优雅的解决方案试图在列表元素的根布局中添加android:descendantFocusability =“blocksDescendants”。这将使点击onListItem可能,单独u可以处理Button或ImageButton点击

希望它有帮助;)

干杯

http://stackoverflow.com/questions/1821871/how-to-fire-onlistitemclick-in-listactivity-with-buttons-in-list

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:android – 如何使用列表中的按钮在Listactivity中onListItemClick?