2012-09-03 35 views
5

我得到了一个ListView,并用包含按钮的视图填充它。我将onClick监听器设置为自适应的按钮,但是当我单击ListView的具体项时 - 什么也没有发生。所以,当我需要点击listViewItem时,我们可以说只有onClick Listener被调用。 怎么办?Button onClick和ListView onItemClick

+0

邮政编码你有什么实施? – user370305

回答

18

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

这是因为你的按钮把焦点。所以,现在你可以使用onClick作为你的按钮,而onItemClick用于ListView中的每一行,通过告诉它Button不应该是可聚焦的。

+0

是的,试试这一个,我认为这是你需要的 – lemoncodes

+0

嘿,你安全的时间。非常感谢 ... –

0

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

0

这是更好地做ListView项的onlcick only.You可以设置一些标志和功能之间切换。