问题标签 [long-press]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
230 浏览

android - 我可以制作一个等待长按的接收器吗?

我想通过长按主屏幕来触发活动。

这可以通过广播接收器实现吗?我应该提供服务吗?

好吧,让我更具体一点。我有一个教程,显示操作(单击、长按、滚动等),长按启动获取 GPS 位置的活动。现在我想在长按主屏幕时执行此操作。这可能吗?我不得不说我是 Android 开发的新手,如果我没有立即理解某些内容,我需要道歉。您对我正在尝试做的事情还有其他建议吗?

0 投票
2 回答
2160 浏览

android - 表格行长按

我有一个表,它是根据存在的数据量动态构建的,如果有的话。

我希望能够长按表格行上的任意位置,以便能够获得一些删除或编辑等选项。这可能吗?请记住,我需要在不将任何 XML 设置为动态构建的情况下完成所有这些操作。

这与我想要实现的目标有关吗?

任何建议表示赞赏。

0 投票
3 回答
16225 浏览

android - 如何区分长按键和普通按键?

我正在尝试覆盖后退按键的功能。当用户按下它一次时,我希望它回到上一个屏幕。但是,当长按后退键时(比如说,两秒钟或更长时间),我想退出应用程序。

到目前为止,我已经在我的活动中覆盖了这两种方法:

但是onKeyLongPress回调永远不会被调用,因为事件总是由onKeyDown方法接收。

有没有办法让这两种方法都起作用?还是必须全部完成onKeyDown并使用重复/毫秒数来检测它?

0 投票
1 回答
1484 浏览

ios - 长按和短按 UIBUTTON

我需要为一个按钮实现长按和短按。如何处理它。我使用 longPressGestureRecognizer 实现了长按 .. 现在我不知道如何为短按做同样的事情 .. 就像短按一样,它必须加载 view1 和 long view2。

谢谢你。

0 投票
1 回答
1317 浏览

iphone - UILongPressGestureRecognizer 不工作

我正在尝试创建一个应用程序,当触发 UILongPressGestureRecognizer 手势时,可以在其中拖放 UIButtons。实际上我的应用程序在任何 iPad 上都可以正常工作。它仅在 iPhone 中产生问题并且低于 iOS 5.0 意味着它在带有 iOS 5.0 的 iPhone 中工作正常。

我有 2 台设备 iPhone 3G 和 iOS 4.2.1 和 iPhone 4 和 5.0。此功能在装有 iOS 5.0 的 iPhone 4 中运行良好,但在装有 iOS 4.2.1 的 iPhone 3g 中无法正常运行。有时它在 iPhone 3g 中工作,但有时它不调用委托方法。

如果您对此有任何解决方案,请告诉我。

谢谢!

0 投票
1 回答
2564 浏览

android - Android Dev:如何在 MapView 上长按获取 GeoPoint?

我想通过长按(不是单击,而是长按)MapView 上的一个点来获得一个特定的 GeoPoint。

我在网上发现只有这种方式可以做到这一点: http ://www.kind-kristiansen.no/2010/handling-longpresslongclick-in-mapactivity/

但是这种方式不仅在 MapView 中考虑了屏幕每个部分的长按,而且地理点也不准确。

你能给我一个可行的例子吗?

非常非常感谢你!

0 投票
1 回答
2135 浏览

ios - InterfaceBuilder 目标/动作中的 UIGestureRecognizer

我正在为 iPhone 应用程序设置 UIGestureRecognizer。我在 InterfaceBuilder 中通过将 Long Press Gesture Recognizer 从 Objects 库拖动到必须接受手势的视图来执行此操作。

在我以这种方式添加手势识别器后,它具有指向应该接受手势的视图的引用插座集合。

然后在 ViewController 我添加一个指向 GestureRecognizer 的 IBOutlet

以及手势识别器的相应动作

因此,手势识别器在界面生成器中显示出口和名为longPress:的操作之后,目标名为ControlManager

但是当我在 iPhoneSimulator 中做出长按手势时,我的程序崩溃了。当我 NSlog 我的 GestureRecognizer 的描述时,它显示以下输出:

我认为这个问题在最后一行,它应该是这样的:

难道我做错了什么?

0 投票
2 回答
9785 浏览

jquery-ui - 结合 jQuery Mobile taphold 和 jQuery UI draggable

我正在开发一个移动应用程序,我试图将 jQuery UI 的可拖动功能与 jQuery Mobile 的点击事件结合起来。这个想法是当一个点击被执行时,一个元素变得可拖动。

Draggable 正在以下代码中的元素上初始化:

如您所见,可拖动功能最初被禁用,因为我想在点击事件后启用它。为了实现这一点,我目前正在使用以下代码:

这可行,但问题是需要一个“释放并再次点击”事件才能拖动元素,而不是在点击事件之后直接拖动。这可能是某种事件干扰问题吗?我尝试过类似的事情,event.preventDefault()但我对 jQuery 事件的了解并不多,所以我不知道这是否应该有所作为。

关于如何解决这个问题的任何想法?

0 投票
1 回答
276 浏览

android - 长触摸事件的支持范围有多广?

我认为99% 的 Android 设备都支持长触摸事件,但不确定。

有什么例外吗?像供应商特定Android 版本特定的例外。

0 投票
5 回答
17228 浏览

iphone - iPhone iOS如何将UILongPressGestureRecognizer和UITapGestureRecognizer添加到同一个控件并防止冲突?

我正在构建一个 iPhone 应用程序,它可以让用户重新排列屏幕上的一些 UI 元素。

如何将点击手势识别器和长按手势识别器添加到同一个 UIView?当我从长按中抬起手指时,点击手势识别器会触发。如何在用户执行长按时暂时禁用轻击手势识别器或阻止它触发?

谢谢!