按钮 onClick 和 ListView onItemClick
Posted
技术标签:
【中文标题】按钮 onClick 和 ListView onItemClick【英文标题】:Button onClick and ListView onItemClick 【发布时间】:2012-08-28 04:52:30 【问题描述】:我有一个 ListView 并用包含按钮的视图填充它。我将 onClick 侦听器设置为改编后的按钮,但是当我单击 ListView 的具体项目时 - 没有任何反应。因此,当我需要单击 listViewItem 时,我们可以说只调用按钮 onClick Listener。 怎么办?
【问题讨论】:
邮政编码你实现了什么? 【参考方案1】:最好只对列表视图项进行onlcick。您可以设置一些标志并在功能之间切换。
【讨论】:
【参考方案2】:您需要像这样设置项目点击listView.setOnItemClickListener();
【讨论】:
【参考方案3】:在 xml 文件中设置为您的按钮:android:focusable="false"
这是因为您的 Button 获得焦点。因此,现在您可以将 onClick 用于您的按钮,并将 onItemClick 用于 ListView 中的每一行,告诉它 Button 不应该是可聚焦的。
【讨论】:
是的,试试这个,我认为这是你需要的以上是关于按钮 onClick 和 ListView onItemClick的主要内容,如果未能解决你的问题,请参考以下文章
从按钮 OnClick 方法中访问 listview/arrayadapter
使用适配器中的 onClick 侦听器填充单选按钮组的 ListView
刷新按钮onClick Listview数据必须在android中更新[重复]
片段内 Listview 中动态视图的 onClick 侦听器