问题标签 [ontouch]

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 - 多点触控:根据 PointerId 获取操作

我的应用程序处理一个和两个手指触摸。第一根手指可能同时发送ACTION_MOVE动作,而第二根手指同时发送动作ACTION_POINTER_UP

那么,如何获得第一根手指的动作和第二根手指的动作呢?

0 投票
2 回答
1128 浏览

android - 片段中 viewPager 上方的 FrameLayout onTouch 事件已被 bean 拦截

一个片段有两个视图,一个 FrameLayout 包含一些子视图,在 FrameLayout 下面有一个 viewPager。我想在 FrameLayout 上有 ACTION_MOVE 之类的动作时替换片段,所以我在 FrameLayout 上添加了一个 onTouchListener 但它从来没有工作过,viewPager 工作得很好,而且 FrameLayout 的子视图也有 onClick 事件

0 投票
1 回答
1617 浏览

android - 如果用户在 ViewPager 中向左或向右滑动,是否可以拦截触摸事件并转移到 ListView

我有一个包含两个片段的 ViewPager,每个片段都包含带有可滑动列表项的列表视图。为了让用户更容易滑动,我希望这样如果用户在第一个片段中向左滑动,列表视图会拾取滑动。如果用户在第二个片段中向右滑动,则列表视图会拾取滑动。由于只有两个片段,因此列表视图而不是 viewpager 拾取滑动是有意义的,因为在这两个片段之后没有更多片段可以滚动到。

那么,是否有可能拦截触摸,并根据显示的 viewpager 页面和滑动方向将其传递给列表视图?

这是我正在使用的可滑动列表视图库:https ://github.com/timroes/EnhancedListView

0 投票
2 回答
940 浏览

android - onTouchListener 执行两次操作

我正在尝试使用我单击的文本(无按钮)创建一些字段以打开日期选择器对话框。我完全是初学者,我正在尝试简单的例子。

firstbirth 是微调器,我用 Edittext 尝试过,结果是一样的。有谁能够帮我?

提前致谢!

0 投票
1 回答
3376 浏览

android - ScrollView滚动时Android禁用子onTouch

在我的布局中,我有一个 ScrollView,它承载了一个 VideoView 和其他 TextView。

我的 VideoView 有一个 onTouch 监听器开始播放视频:

我面临的问题是:当用户将手指放在上方VideoView并开始向下滚动时ScrollView,视频开始播放。我希望在执行 Scroll 时,子视图不ScrollView应该做任何事情。我看到 ScrollView 的 onScroll 没有侦听器。我怎样才能解决这个问题?

0 投票
0 回答
129 浏览

android - 相同的 onTouchListener 不起作用

我在两个不同的活动中有完全相同的代码(当然有不同的 xml 布局和不同的变量名和 id)

它只是一个将父宽度/高度与 onTouchListener 匹配的图像视图,它在触摸时启动一个函数。

第二个活动也是如此。(这些活动彼此无关,而是开始另一个并杀死它自己。

然后是第二个活动

这是一个转折点,ontouchlistsner 或 clicklistener 或任何在第一个活动中正常工作,但在第二个活动中,ontouch 或 onclick 都不起作用,但如果我在 xml 文件中设置 onclick,它可以工作,wtfisupwiththat...?

编辑:我的 xml 文件。他们也差不多,

和 next1.xml

0 投票
0 回答
273 浏览

android - 从 ViewGroup 调用 onTouchEvent 但未调用视图的 onTouchListener

所以我在自定义视图组中截获了一个触摸事件。在视图组的 onTouchEvent 中,我希望同时调用两个子视图的 onTouchEvent。

我是否同时调用 onTouchEvent 并仅返回第二个值。我不确定为什么这不起作用。

两个视图不应该为手势的其余部分获取触摸事件吗?

在其中一个视图中,我有一个 onTouchlistener,它的 onTouch 事件永远不会被调用。

我想将触摸事件发送到两个视图一段时间,一旦满足条件,就只发送到第二个视图。

0 投票
0 回答
33 浏览

java - Android:如何添加视图并立即触发 onTouch 而不会真正被触摸

我正在尝试执行以下操作:

1) 长按布局时向布局添加视图

2) 当手指仍在屏幕上时,触发 onTouch 以添加视图,就像您在添加视图后拉起手指并触摸视图一样

(这用于添加视图并拖动它而无需触摸两次)

0 投票
2 回答
152 浏览

java - 谁能找到破坏这个 Mondrian Art 应用程序的错误?

这是一个蒙德里安艺术应用程序,它应该将一个矩形分成 2 部分,并为 2 个新孩子提供不同的颜色。当我触摸屏幕时,应用程序正在停止,我已经查看甚至简化了“onTouch”中的代码,以至于它只应该打印一行但仍然不起作用。目前它仅包含 1 个活动和 1 个补充类。此时这是我的代码:

主要活动

矩形类

显现

主布局

LogCat - 我无法解释

0 投票
0 回答
134 浏览

android - OnTouchListener,代码跳转,方法不运行

我有一个简单的代码,只是我不明白为什么我的方法 calculaCoordenadasImagen(MotionEvent e) 不起作用

检查此侦听器中的日志以了解哪些有效,哪些无效

首先是调用该方法的监听器

//这是不运行的方法,我不明白为什么。

这是有错误的方法,但因为以前的方法没有运行:

并且有关于 logCat 错误的第一行:

我想这个问题很愚蠢,但是,我找不到它

感谢您的帮助和时间