12得票6回答
触摸事件、点击事件和长按事件的调用

我们的应用程序中,我们使用按钮处理事件来记录数据。 最初,当我同时使用setOnLongClickListener()和setOnClickListener()来处理同一个按钮时,它对我们很好用。 这意味着它会基于按钮的单击和长按调用这两个监听器。现在,当我尝试在相同的按钮上使用setOnTo...

9得票3回答
阻止OnLongClickListener在拖动时触发

我有一个包含位图的自定义视图,用户可以拖动它们。 我希望当他们长按其中一个时,我可以弹出一个上下文菜单,其中包括重置位置等选项。 在自定义视图中,我添加了我的OnLongClickListener: this.setOnLongClickListener(new View.OnLongC...

8得票4回答
ListView不触发setOnLongClickListener,只有setOnItemClickListener。

我希望在listView上实现两种点击事件 - 单击和长按。 我已经这样实现了: this.listViewSub = (ListView) this.findViewById(R.id.listsub); this.listViewSub.setOnItemClickListener(...

8得票6回答
在Android中同时使用onTouch和onLongClick

我正在动态地向父布局添加ImageViews,并在添加的图片上使用onTouch进行缩放操作。 我希望能够通过对其进行onLongPress来删除已添加的视图。 img.setOnLongClickListener(longClickAction); img.setOnTouchListe...

8得票3回答
可点击的 span 长按不触发直到松开点击

我需要一个可点击的span在我的应用程序中同时具有普通点击和长按的功能,我在这里(In Android - How can I register only long clicks using a ClickableSpan)发现可以扩展LinkMovementMethod类和Clickable...

8得票1回答
安卓如何检测用户是否一直按住按钮?

我需要能够判断用户何时按下按钮以及何时松开按钮。这与onClickListner和onLongClickListener不同。我该如何实现这样的功能? 例如,当我按下一个按钮时,它会启动计时器。(伪代码) if ButtonIsBeingPressed { chronometer star...

7得票2回答
长按监听器从未被触发

我有一个自定义的listView,定义如下: public class DDListView extends ListView implements OnScrollChangedListener { 我创建了一个名为mExampleList的实例,并设置了onLongClickList...

7得票2回答
在Gingerbread中实现拖放功能

我需要知道如何在Gingerbread版本的Android中实现Drag & Drop。因为我知道Gingerbread默认不支持。 我的代码:一个ViewGroup类来保存动态添加的子项,每个子项应该可以通过长按后拖动。为了解决这个问题,我给每个View的子项附加了一个OnLongClic...