这是我的一个项目ListView:

星星是一个Button。我OnClickListener在. getView()_ Adapter但我现在面临一个问题 -onItemClick添加Button. 我想要一个Button监听它的点击和视图的其余部分来响应 fire onItemClick。有解决办法吗?
这是我的一个项目ListView:

星星是一个Button。我OnClickListener在. getView()_ Adapter但我现在面临一个问题 -onItemClick添加Button. 我想要一个Button监听它的点击和视图的其余部分来响应 fire onItemClick。有解决办法吗?
我不确定,但 Button 在列表项中不起作用,所以请使用 ImageView 而不是 Button。您还可以在 getView() 方法中设置与 Button 相同的 ImageView 上的 onClick
ImageView.setOnClickListener().....etc
使按钮不可聚焦(但仍可点击):
android:focusable="false"
android:focusableInTouchMode="false"
如果您在Adapter中放入onClickListener()一个项目,则在该 Activity 中不起作用。为此,您可以戴上星形按钮并将所有其他项目放入布局中并放入该布局中。getView()onItemClickListener()onClickListener()onClickListener()getView()