gpt4 book ai didi

android - 如何使用列表中的按钮在 Listactivity 中触发 onListItemClick?

转载 作者:IT老高 更新时间:2023-10-28 13:06:56 26 4
gpt4 key购买 nike

我有一个简单的 ListActivity,它使用自定义 ListAdapter 来生成列表中的 View 。通常 ListAdapter 只会用 TextViews 填充 View ,但现在我也想在其中放置一个按钮。

我的理解和经验是,在列表项中放置一个可聚焦的 View 可以防止在单击列表项时在 ListActivity 中触发 onListItemClick()。该按钮在列表项中仍然正常工作,但是当按下按钮之外的其他内容时,我希望触发 onListItemClick。

我怎样才能做到这一点?

最佳答案

正如我在 previous comment 中所写的那样解决方案是在 ImageButton 上 setFocusable(false)。

还有更优雅的解决方案,尝试在列表元素的 android:descendantFocusability="blocksDescendants" root layout 中添加。这将使点击 onListItem 成为可能,并且您可以单独处理 Button 或 ImageButton 点击​​

希望对你有帮助 ;)

干杯

关于android - 如何使用列表中的按钮在 Listactivity 中触发 onListItemClick?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1821871/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com