问题标签 [android-touch-event]
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.
android - 在 EditText 上模拟 Touch 事件以显示软键盘
我有一个不可见的 EditText:ReplyInput和一个按钮:ShowReply。
我想在单击 ShowReply 后显示 ReplyInput 和软键盘。
有人对此有任何想法吗?
感谢阅读:)
android - android webview中未禁用触摸事件
我正在尝试禁用 webview 上的触摸事件,这就是我所做的
我看到有关触摸事件的日志消息,所以 onTouch() 肯定总是返回 true。然而,触摸事件仍会传播到 Web 视图(例如,我仍然可以滚动并与 Web 视图中的 html 页面上的按钮/链接进行交互)。我在这里想念什么吗?我该如何调试/修复这个?
谢谢!
android - 如何在 SurfaceView 中调用自定义视图的拖动事件?
如何在 SurfaceView 中拖动自定义视图。触摸事件不会从 SurfaceView 分派到子自定义视图,或者不会调用子视图的 onTouchEvent。
android - 在 Android 中的多个视图上同时处理触摸事件
考虑下图中的示例,
我正在寻找一种将触摸事件从画布View传递到Viewpager的解决方案。这对于同时在两个视图上应用相同数量的缩放是必要的。
这是正在发生的事情的技术描述,
(让我们将视图视为A,B和C)
A. 父视图
B. 查看
C. 查看寻呼机
在子节点(B & C)上调用dispatchTouchEvent()之前, A.dispatchTouchEvent()将首先调用A.onInterceptTouchEvent()以查看视图组是否有兴趣拦截事件。
因此,如果A.onTouchEvent()返回false,那么它会返回到B.onTouchEvent()。如果返回false则返回到C.onTouchEvent()并且调度照常继续。
在返回true时,
ACTION_CANCEL将发送给所有的孩子。
如果已定义,所有后续手势事件(直到ACTION_UP / ACTION_CANCEL)将由事件侦听器(OnTouchListener.onTouch())使用,否则事件处理程序A.onTouchEvent()在 A 级别。
此时我可以将事件从父视图传递给子视图,但不能让 2 个子视图B。& C一起处理事件(在两个视图上应用相同数量的缩放)。
有没有办法将触摸事件从父视图传递给子视图,以便他们可以同时处理事件?
这是我的布局设置,
android - 将触摸事件的数据从自定义视图传递到活动 android
如何将数据从自定义视图传递到父活动?我有在自定义视图中触摸哪个框的数据。每当触摸一个框时,我都想将该数据传递给父活动。
这是我的活动布局:
1
编辑:这是父活动:
FaceOverlayView.java
公共类 FaceOverlayView 扩展视图 {
活动类:公共类 dummyActivity 扩展 AppCompatActivity {
android - 如果我按住一个按钮,如何开始一个新的活动(有意图),如果我松开手指,如何回到主要活动?
我得到了一个启动新活动的图像视图。
我更喜欢仍然将手指放在屏幕上,如果我松开手指,我会回到我的 MainActivity。我用 ontouchlistener 尝试了它,但它没有识别出在新活动开始后我仍然拿着屏幕。
如何集成该功能?
java - 无论如何在Android中触发MotionEvents
我在 Android 中的 MotionEvents 有以下代码:
然而,这些事情不仅在我向上/向下拖动手指时触发,而且无论我在应用程序中做什么,它们都会同时发生,例如当我点击、左右拖动时。
android - 如何以编程方式从 Android 执行宏?
我使用这个应用程序HiroMacro来记录触摸事件(包括文本输入)。这很好用,我可以记录和重播事件。它提供了一个记录事件的文本文件,如下所示:
现在,我需要从 Android 应用程序以编程方式执行这些操作。知道怎么做吗?
这些是C语言宏吗?
android - 如何从android中的draglistener获取按钮ID
我正在使用拖放开发一个 android 应用程序。当我拖动一个按钮时。然后我想按名称识别按钮(获取按钮名称)。我想在 DragEvent.ACTION_DROP 中获取按钮名称。
我的代码如下所示。
我的按钮代码是
当我拖动按钮 btn1. 然后我想识别按钮。
android - android:如何检测用户何时触摸左侧 20% 的视图区域?
在一个activity
通过使用
public boolean dispatchTouchEvent(MotionEvent ev)
我怎么知道用户正在触摸Y-axis
20% 边缘区域的左侧?
它应该是通用的和方向处理。我不想为此创建任何隐藏视图。