【问题标题】:Button onClick and ListView onItemClick按钮 onClick 和 ListView onItemClick
【发布时间】:2012-08-28 04:52:30
【问题描述】:

我有一个 ListView 并用包含按钮的视图填充它。我将 onClick 侦听器设置为改编后的按钮,但是当我单击 ListView 的具体项目时 - 没有任何反应。因此,当我需要单击 listViewItem 时,我们可以说只调用按钮 onClick Listener。 怎么办?

【问题讨论】:

  • 邮政编码你实现了什么?

标签: android button android-listview listener


【解决方案1】:

最好只对列表视图项进行onlcick。您可以设置一些标志并在功能之间切换。

【讨论】:

    【解决方案2】:

    您需要像这样设置项目点击listView.setOnItemClickListener();

    【讨论】:

      【解决方案3】:

      在 xml 文件中设置为您的按钮:android:focusable="false"

      这是因为您的 Button 获得焦点。因此,现在您可以将 onClick 用于您的按钮,并将 onItemClick 用于 ListView 中的每一行,告诉它 Button 不应该是可聚焦的。

      【讨论】:

      • 是的,试试这个,我认为这是你需要的
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-10
      • 1970-01-01
      • 1970-01-01
      • 2018-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多