问题标签 [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 投票
1 回答
10424 浏览

android-layout - 收到长按/点击android中的线性布局?

我对 android 很陌生,而且我碰壁了。

我正在尝试让线性布局更像一个按钮,按下和长按不同的动作 - 原因是我可以在每个“按钮”上有 2 个不同格式的文本标签。类似于以下内容:

我发现的帖子解释了如何在线性布局上接收常规点击(我在布局 XML 中使用 onClick 属性)。但是长按我没有运气。我尝试为 xml 定义一个新的 onLongClick 属性,如 Aleksander Gralak 的回答中所述:Long press definition at XML layout, like android:onClick does。但是没有这样的运气 - 它看起来像是用于文本视图,我尝试将其更改为线性布局但惨遭失败。

这是有问题的对象:Main.xml

Main.java

0 投票
3 回答
2947 浏览

android - 在android webview中禁用长按

我正在使用 css 列在 android webview 中显示内容。我用 longclicklistner {return true}; 有了这个,我能够在手机中禁用 longclick,但它似乎在标签中不起作用(例如,galaxy tab 2)。我还使用 jquery 防止 touchmove 事件,但是当作为 longclick 的一部分发生滑动时,css 列正在移动。欢迎任何帮助。谢谢你。

jQuery代码:

}

0 投票
3 回答
1685 浏览

android - 如何在android中禁用listview的longclick

我想禁用对单击和长按 android 列表视图项目的响应。我已经将适配器的isEnabled(int position)设置为返回false,这样listview中的单元格不响应点击操作,但仍然响应长点击操作(即长点击时高亮显示)。问题是,我该怎么做才能使长按时不突出显示单元格。谢谢你。

0 投票
1 回答
380 浏览

android - 带有列表子项可聚焦android的列表视图上下文菜单

我已经使用包含可聚焦项目(如按钮)的基本适配器实现了一个自定义列表视图。所以我禁用了xml中的可聚焦和可点击。我的问题是,使用注册上下文菜单在列表视图中为列表项添加上下文菜单。如何使列表视图响应长项单击和按钮列表项单击?

0 投票
7 回答
102399 浏览

android - 在列表视图上长按事件后创建菜单

我有一个连接到数据库的列表视图,显示所有条目。如果用户长按列表视图(数据库条目)中的项目,我希望显示一个菜单,显示编辑或删除条目的选项。我怎样才能做到这一点。

到目前为止,我已经尝试使用 onItemLongClick 侦听器和其中的 toast 来显示长按视图的 id。

0 投票
1 回答
1078 浏览

android - 禁用上下文操作栏并长按复制/粘贴

我已经为此搜索了很多,但找不到任何建议......我正在提供我自己的经典动作栏的实现,所以我在所有活动中声明,requestWindowFeature(Window.FEATURE_NO_TITLE)但我也想摆脱上下文动作栏,带有复制/粘贴/等的那个。有谁知道如何做到这一点?

此外,我将提供自己的复制/粘贴功能,并且仅在需要时提供,因此我也必须在 web 视图中禁用 longclick 功能。每一个有用的提示将不胜感激。

0 投票
3 回答
249 浏览

jquery - jquery 长按

我正在尝试从下拉菜单中触发一个选项上的事件。例如:

我在http://api.jquerymobile.com/taphold/上使用了一个示例,并将事件附加到 id=1 的选项中:

为了测试功能, tapholdHandler 只是一个简单的警报。但没有用。

另外,我尝试使用

但没有成功。但是,我发现可以将其附加到 select 元素中,但是它适用于 select 标记中的所有选项元素。如何在单个选项元素上触发 longclick/taphold 事件?我想做的是能够长按(按住单击)所需的项目并显示一个对话框,该对话框提供从列表中删除该项目。

0 投票
1 回答
139 浏览

android - 如何通过LongClicking在android中ListView的每个项目上动态显示不同的菜单?

我想在android中列表视图的每个项目上显示不同的菜单,它应该检查单击项目列表中的状态并决定显示哪个菜单应该显示...

我不知道是否可以这样做我的意思是单个列表视图有多个菜单项

例如,列表视图中显示了两个项目,这两个项目都来自数据库

第一项是卖东西,第二项是买东西

所以当我点击列表视图中的第一个项目时,它应该显示与销售项目相关的菜单,当我点击第二个项目时,它应该显示与购买项目相关的菜单

提前致谢

0 投票
1 回答
1009 浏览

android - android WebView和WebViewClassic有什么关系

我在扩展Android WebView的类中长按文本复制粘贴时遇到问题。

我可以复制,但粘贴不起作用。在调查时,网上某处有人建议调查 android.webkit.WebViewClassic。

在 WebViewClassic 中,有一个名为 pasteFromClipboard() 的方法。我认为代码的实际粘贴发生在该方法中,但不确定。

那么任何人都可以告诉我我是对的吗,即在 WebViewClassic 中进行调查对我来说是否值得?

如果是,请告诉我WebView 和WebViewClassic 之间的关系是什么,即WebView 中的单击到WebViewClassic 需要多长时间。

抱歉,我不能公开我的代码或日志。

0 投票
5 回答
486 浏览

java - onItemLongClick 未定义?

我正在尝试在我的列表视图项目中实现长按,但它不起作用,并且我收到一个错误,说 is undefined。这是代码:

有人知道如何解决这个问题吗?谢谢