问题标签 [long-click]

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 投票
0 回答
76 浏览

blackberry - 如何在 j2me 黑莓中执行长点击事件?

在我的黑莓 j2me 应用程序中,我有 gridfield,当我单击 griditems 时,我想选择该项目并在其周围突出显示边框,我可以做到这一点。但现在我想打开对话框以在该项目上长按选择子类别。

我正在使用 navigationclick 事件来选择 griditem。但当我在 griditem 上按住 2 秒时无法检测到长按/触摸事件。那么如何检测长按事件以便我可以打开基于griditem的子类别对话框呢?

以下是我在单击时在 griditem 上选择的代码:

如果对双击事件有任何想法,那么对我来说也很好。我将更改长按功能以在应用程序中双击。

0 投票
2 回答
59 浏览

javascript - 在 jQuery 插件中实现 $(this)

我一直在寻找在 jQuery 中开发一个长点击插件来处理这样的事件,经过大量研究,我找到了最好的方法。我在下面创建了插件。它不是一个大文件,但它涵盖了我需要的内容。虽然它有一些问题......

下面,我有测试它的页面:

现在,我的插件的问题似乎是它不知道是什么$(this)意思。当我返回窗口本身时,而不是我需要的按钮......另外console.log,并且是。我怎样才能完成这项工作?$(this)initial_idinitial_htmlundefined

更新:在我的initial_html情况下,变量应该是<input type="button" name="button3" id="button3" value="1500ms">. jQuery.html()不会像我预期的那样工作$(this).html()如何获取元素的 HTML?

0 投票
2 回答
417 浏览

android - 可点击元素的 ListView 中的 Android LongClick

如果我有一个包含 ListView 的片段,其中每一行都是一系列可点击的元素(比如 3 个按钮),填充了行上的所有可用空间,我是否可以对整行进行长点击回调?

我希望用户能够通过快速单击来单击三个元素中的任何一个,但长按应该选择整个行/条目。

setOnItemLongClickListener我已经尝试使用布局中各个元素的while 设置来连接 ListView android:longClickable,但我从来没有看到长按时回调被击中。

这可行吗?我是否需要让每个元素都监听长按并以某种方式将其推回 ListView?

0 投票
1 回答
1094 浏览

android - Pinterest 长按图片并显示按钮

我不知道如何在长按上实现这种效果。在 pinterest android 应用程序中长按图像。三个按钮从红色环向左滑动。

编辑:像这样https://github.com/GnosisHub/GHContextMenu

在此处输入图像描述

0 投票
2 回答
198 浏览

javascript - jQuery/Javascript - 通过不同的点击时间编辑和删除附加的元素

我想创建一个列表,用户可以通过单击按钮在其中添加元素,通过单击元素更改其颜色并通过长按元素删除它们。

我的代码适用于添加 div 和更改它们的颜色:

但后来我希望能够通过长按删除单个 div。我发现了一些如下示例:

但是,它不适用于“ this”。但是如果我改用 ' .item',显然所有附加的项目都被删除了。

0 投票
1 回答
1352 浏览

android - 长按确认(震动)

在我的应用程序中,一些视图对onLongClick. 在其他情况下,我想实现相同的功能,但我想知道视图的哪一部分被长按了——所以我用onTouchEvent. 长按的默认设备行为是振动。我想在模拟长按上做同样的事情。

我知道如何获得振动器的许可并用它做任何我想做的事情。这是唯一的方法吗?我正在寻找一个执行“默认”振动的功能,例如playSoundEffect播放一些默认系统声音。基本上,我要做的就是对长按执行默认系统反应。在某些设备上甚至可能不是振动...

0 投票
1 回答
134 浏览

android - 如何让我的 ListView 捕获 onLongClick()(不是 onItemLongClick)

我有ListView一个高速刷新(每秒 3 次)。

我需要长按这样的ListView(以及父布局);ListView它的高度设置为wrap_content.

我可以捕捉到对父布局的长按,但我希望长按由父布局处理的任何项目。

OnItemLongClick由于刷新率高,效果不好,我试过了onLongClickListenerListView但是长按没有触发。

行设置为不可点击、不可聚焦以及行中包含的所有项目。

ListView问题是如果位置/项目无关紧要,如何处理任何地方的长按?

0 投票
1 回答
1349 浏览

android - 长按删除列表项(在主从中使用片段)

我已经创建了一个 Master-Detail Flow 应用程序,并且我正在使用 Eclipse/Android 创建的所有默认文件。我使用模板创建了一个项目,并没有修改其中的任何内容,除了添加下面讨论的删除项目的方法。

我需要实现一个 onItemLongClickListener 以便当我长按列表中的一个项目时,该项目被删除。我不想要警报或确认或选择多个项目,我只想让我长按的那个消失。

我找到了几个关于这个主题的教程,但我的问题是他们没有使用片段,所以我对哪些方法去哪里有点困惑。(这是我最常使用的一个:AndroidForBeginners

如果我理解正确,我应该只使用 ItemListActivity 和 ItemListFragment。我理解Fragment中的方法会在Activity中被调用(比如模板自带的默认onItemSelected)。我了解 removeItemFromList 方法(来自链接的教程)从数组中删除项目并通知适配器更新列表。我的问题是,我不知道数组和适配器在 Master-Detail 片段和活动中的位置。DummyContent 中有一个 ArrayList,所以我想如果我在片段中调用 removeItem,然后将其发送到 Activity,然后从 DummyContent 类调用它就可以了。但它没有,我被困住了。

任何建议将不胜感激!

根据要求,这是我目前正在使用的代码。正如我所说,只是默认的 android 模板。

项目列表活动.java

ItemListFragment.java

虚拟内容.java

这是教程中的方法:

这是我修改后的方法,用于删除确认警报:

在这种方法中,我认为 DummyContent 中的 ITEMS 将替换 arr 数组,因为它是一个 ArrayList。不过,我不确定适配器。

0 投票
1 回答
4698 浏览

android - 在android中的ListView上将动作模式显示为LongClick

我想在我的项目中的 ListView 的每一行上显示 ActionMode 菜单(以获得更多选项)。但是当我点击它们时,什么也没有发生。注意:我使用本教程编写此代码:http ://wptrafficanalyzer.in/blog/creating-a-contextual-menu-bar-contextual-action-mode-for-a-single-view-in-android/ 这个是我的代码:

请帮助我,谢谢!

0 投票
1 回答
2630 浏览

android - 长按触发多选

我正在android平台上构建一个文件管理器。我希望我的用户能够在长按一个文件时选择多个文件。怎么做?(在列表视图中)提前致谢。