我可以在 ListView 中同时使用 setOnItemClickListener 和 OnclickListener

Can I use both of setOnItemClickListener and OnclickListner in a ListView

有一种方法可以同时使用 setOnItemClickListenerOnclickListner 在 ListView 中知道 List 包含一个 ImageButton 将有 setOnclickListner

编辑

我也用OnItemLongClickListner 所以:

  1. 点击项目时我有事要做
  2. 长按项目有事要做
  3. 当我单击项目
  4. 中的 ImageButton 时,我还有另一件事要做

我希望你能理解我的问题,我知道我的英语不好抱歉

我通过添加解决了这个问题:

android:descendantFocusability="blocksDescendants"

到根列表项元素[如根布局]。

然后在列表项的每个 ImageButton 中,我添加:

android:focusableInTouchMode="true"

Reference