我有一个ListView,我用包含按钮的视图填充它。我将onClick监听器设置为自适应的按钮,但是当我单击ListView的具体项目时 - 没有任何反应。所以,我们可以说当我需要点击listViewItem时,只调用onClick Listener上的按钮。 怎么办?
答案 0 :(得分:18)
设置为xml文件中的按钮:android:focusable="false"
这是因为你的Button需要专注。因此,现在您可以使用onClick作为按钮,并对ListView中的每一行使用onItemClick,告诉它Button不应该是可聚焦的。
答案 1 :(得分:0)
您需要设置项目点击,例如listView.setOnItemClickListener();
答案 2 :(得分:0)
最好只在listview项目上执行onlcick。您可以设置一些标记并在功能之间切换。