159得票10回答
如何在ListView上实现长按监听器

我想在列表视图上添加 OnLongClickListener。当用户长按列表中的项目时,应执行某些操作,但我的代码无法捕获此侦听器。请告诉我我错在哪里。类似的代码对于setOnItemClickListener非常有效。 以下是代码:listView.setOnItemLongClickLi...

134得票4回答
安卓:为什么长按也会触发普通点击?

我有一个ListView,它有长按和普通点击的监听器。 为什么当我长按列表项时,普通点击事件也会被调用? 我需要为不同的点击事件设置两个不同的函数。

52得票5回答
如何在Kotlin中正确使用setOnLongClickListener()

我一直在尝试设置长按监听器事件,但是始终遇到以下错误:Type mismatch. Required:Boolean Found:Unit 我对于setOnClickListener事件没有任何问题,但是由于某些原因使用setOnLongClickListener事件时一直不成功。 我...

45得票4回答
在RecyclerView上处理长按项目

我有一个自定义了recyclerView的适配器,我想在recyclerView的项上长按事件时打开一个弹出菜单。 我该怎么做?

40得票4回答
在Android 1.6中的ListView中同时使用onClickListener和onLongClickListener

我在一个ListView中的一个TextView上使用了onClickListener和onLongClickListener。 我发现在Android 1.6中,长按监听器会与单击监听器一起触发,这意味着当我长按时两者都会被触发。 但是在未来版本中,情况并非如此。 有没有解决这个问题的方法?...

31得票2回答
Android - 为什么onItemLongClick(...)会返回一个布尔值?

作为一个Java开发者,我习惯于处理事件,但我不确定为什么该方法需要返回一个布尔值,并且对网站上给出的解释并没有完全理解:如果回调函数消耗了长按(long click)事件则返回true,否则返回false。

25得票1回答
RecyclerView 中的 OnLongItemClick

我开始在Android中使用RecyclerView。一切都很好,直到我为我的适配器实现触摸监听器。 参考这个主题: https://dev59.com/lGAf5IYBdhLWcg3wmzpL#26826692 我可以正确地为子视图实现监听器。然而,我想要同时实现OnItemClick...

16得票1回答
setOnClickListener和setOnLongClickListener在单个按钮上调用的问题

如果有人能帮我,那将是解决问题的好事。我不知道是否可能,但无论如何我想尝试解决这个问题。实际上,我想在单个按钮点击事件中实现两种方法,即简单点击和长按。这是我的代码:homebutton = (ImageButton) findViewById(R.id.home_icon); homebut...

13得票3回答
如何在长按时防止OnItemClickListener生效?

我有一个GridView,希望在用户单击或长按时对其项进行不同的操作,因此我正在使用OnItemClickListener和OnItemLongClickListener。但是当发生长按时,两个侦听器都会响应。我希望只执行OnItemLongClickListener。

12得票1回答
在自定义内容提供程序中调用删除方法

我正在学习Android,卡在了调用自定义内容提供程序的问题上。我一直在使用教学书中的一个例子,尽管它描述了如何创建自定义提供程序,但没有清晰的示例说明如何调用其中的特定方法。我特别想知道如何从自定义内容提供程序中删除单个记录。 这是自定义内容提供程序(EarthquakeProvider....