问题标签 [onlongclicklistener]

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 投票
3 回答
3267 浏览

android - childView 上的 OnLongClickListener 禁用 parentView 上的 OnTouchListener

我有一个AbsoluteLayoutwhich 有一个OnTouchListener. 在这个布局里面有一个小得多的LinearLayout动态定位。OnTouchListener 按预期工作。

现在,当我将 a 添加LongClickListener到我的LinearLayout. OnTouchListener如果触摸击中,这将禁用我,但如果触摸未击中LinearLayout,它仍然会被触发LinearLayout

我的听众:

如何将注册LinearLayout位置的触摸委托OnLongClickListener给父母?

0 投票
3 回答
7136 浏览

android - 执行长按时如何防止 OnItemClickListener 工作?

我有一个gridview,如果用户执行单击或长按,我希望它的项目表现不同,这就是我使用OnItemClickListener和OnItemLongClickListener的原因,但是当长按发生时,两个侦听器都会做出反应。我只想执行OnItemLongClickListener。

0 投票
2 回答
2006 浏览

android - OnLongClick 与文本查看和编辑文本

在 Android 中,OnLongClickListener 可以与 EditTexts 和 TextViews 一起使用还是仅与按钮一起使用?

0 投票
3 回答
2271 浏览

android - Android OnLongClickListener 问题

我有一个自定义视图 DisView(Context, bitmap),我想在其中添加一个 LongCLickListener。

单击其他内容后,将显示该视图。

我应该补充一点,最初活动的内容视图设置为线性布局,但是在单击按钮时, setContentLayout() 使相对布局成为新布局。

接下来我做了onLongClick方法(活动的一个方法,实现onlongclicklistener):

moveTag() 是一个非常简单的 TranslateAnimation。我不知道为什么它不起作用。我有一种感觉,可能是因为我改变了布局。

0 投票
4 回答
69404 浏览

android - 在 listview Android 1.6 中同时使用 onClickListener 和 onLongClickListener

我在ListViewonClickListener中同时使用和onLongClickListener作为TextView。我看到在 Android 1.6 中,长单击侦听器与 on click 侦听器一起触发,这意味着当我长按时都会触发两者。但在未来的版本中并非如此。有什么解决办法吗?

0 投票
3 回答
2758 浏览

android - 对 ListView 中的页眉(或页脚)禁用长按

我的问题与此类似:ListView: disable click/focus

但是,我不想禁用默认的 onClick,只是长按。我已经为创建上下文菜单注册了我的 ListView,并且我想为标题元素禁用它(或者至少改变它的行为)。我该怎么办?

谢谢!

0 投票
2 回答
3239 浏览

android - onLongClickListener 在 WebView 上不起作用

我有以下结构来实现 longclicklistener。如果我单击包含 html 链接的 web 视图上的文本,它会起作用,所以我知道结构并非完全错误。

我现在删除了这个链接,听众不再听点击了。有人知道这个问题并有一些建议吗?

...

0 投票
3 回答
3982 浏览

android - Android:onLongClick -> 更长的时间?

我正在尝试隐藏管理员密码窗口(以访问系统设置),以便我的公共访问应用程序的用户甚至不知道如何访问密码对话框。我想通过长按将它隐藏在其中一个按钮下会做到这一点,但似乎onLongClick(大约 500 毫秒)仍然有点太短了。有没有办法让它变长?或者你们有更好的主意,如何从信息亭应用程序管理对系统设置(即 wifi 和其他东西)的访问。

非常感谢您的帮助,到目前为止,我已经走到了死胡同。谢谢!

_ 我知道其中一个选项是将应用程序放在锁定屏幕上(使用 FLAG_SHOW_WHEN_LOCKED)并创建一个对话框来终止我的活动,这将显示锁定屏幕,使用漂亮的字母数字引脚解锁并访问设置。但我真的不喜欢它的想法,因为(再一次)我的应用程序是供公众使用的_

0 投票
1 回答
1780 浏览

android - onLongClick 用于 WebView 内的纯文本

我正在构建一个包含 WebView 的应用程序,它将用于向用户显示一些链接和一些纯文本。我想这样做,以便用户可以长按链接或文本正文,并获得从 WebView 中显示的 html 中删除该内容的选项。这个问题让我成功了一半。LongClicking 通过使用 wv.getHitTestResult() 方法来工作。但是现在我的问题是当我长按纯文本时,不会调用侦听器的 onLongClick() 方法,即使它确实 getHitTestResult() 也不会返回用户正在触摸的文本(我尝试设置 onTouchListener查看当我触摸纯文本时 getHitTestResult().getExtra() 是否有值)

所以我的问题是,有谁知道我如何在未链接化的文本上的 WebView 中获取 LongClick 事件?(我认为这是可能的,因为我可以在默认浏览器中选择文本)。一旦我得到 LongClick 事件,我如何才能访问单击了哪个文本正文?

0 投票
2 回答
4568 浏览

android - Android 触摸监听器?

我需要嵌套几个触摸监听器。例如,我有一个 ViewGroup,它将具有以下侦听器:onItemClick、onLongItemClick 和 onTouch.EV == move。

视图组内的项目也将有一个 onClick。

在我的测试中,两组听众独立工作,但不是相互依赖的。有什么办法可以将听众组联系起来吗?

谢谢,~Aedon