gpt4 book ai didi

android - 调用 onItemLongClickListener 时,onItemClickListener 也有效

转载 作者:太空狗 更新时间:2023-10-29 16:02:32 25 4
gpt4 key购买 nike

我有 ListView,其中 onItemClickListeneronLongItemClickListener 用于不同的选项。它在 jellybean 中运行良好。但是在 Nexus5 中,当我长按 ListView 时,onItemClickListeneronLongItemClickListener 都会被调用。为什么会这样?有人知道吗?

最佳答案

您应该将 OnItemLongClickListener 的返回值设置为 true

private AdapterView.OnItemLongClickListener itemLongClickListener = new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
//... Do stuff
return true;
}
};

这就是事件告诉其父级点击事件已被处理的方式。如果将其设置为 false,OnItemClickListener 也将被触发,同时调用其监听器方法。

关于android - 调用 onItemLongClickListener 时,onItemClickListener 也有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26586200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com