【发布时间】:2011-10-31 03:32:39
【问题描述】:
我在列表视图的所有列表项中都使用了一个按钮。当我添加一个可点击的组件是列表视图的列表项时,我丢失了列表项点击。现在我需要在列表视图的列表项中添加一个按钮并添加它。我需要为列表项和按钮设置点击事件。我怎么做是可能的。 请分享。 提前致谢。
【问题讨论】:
-
看看here
标签: android android-listview custom-adapter
我在列表视图的所有列表项中都使用了一个按钮。当我添加一个可点击的组件是列表视图的列表项时,我丢失了列表项点击。现在我需要在列表视图的列表项中添加一个按钮并添加它。我需要为列表项和按钮设置点击事件。我怎么做是可能的。 请分享。 提前致谢。
【问题讨论】:
标签: android android-listview custom-adapter
您必须将点击侦听器附加到内部视图。尝试为每个 ViewHolder 创建一个监听器,并像对传入 getView() 的视图一样回收它们。请注意,您还必须附加长单击侦听器或明确禁用新的可单击子视图上的长单击,否则您将丢失列表项上的上下文菜单。要考虑的另一件事是您打算如何使用这些子视图处理 d-pad 导航。
【讨论】: