按钮onClick和ListView onItemClick

时间:2012-09-03 12:38:52

标签: android button android-listview listener

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

3 个答案:

答案 0 :(得分:18)

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

这是因为你的Button需要专注。因此,现在您可以使用onClick作为按钮,并对ListView中的每一行使用onItemClick,告诉它Button不应该是可聚焦的。

答案 1 :(得分:0)

您需要设置项目点击,例如listView.setOnItemClickListener();

答案 2 :(得分:0)

最好只在listview项目上执行onlcick。您可以设置一些标记并在功能之间切换。