ontouchlistener相关内容

从其他视图拖动时检测视图上的触摸事件

如果用户触摸视图 A 并拖动到视图 B 的底部,我如何检测触摸事件.我想检测视图 B 中的触摸事件. 我在视图 B 中添加了触摸侦听器,但如果用户最初触摸 A 并将其拖过 B,则不会收到事件. 解决方案 您可以使用下面的代码来实现您的请求: 测试视图边界的方法(在下面的代码中使用) Rect outRect = new Rect();int[] location = new ..
发布时间:2021-11-27 22:56:50 移动开发

在 Android 4.x 上按下时,Listview 中的 EditText 失去焦点

我知道这里有很多类似的问题但我无法在简单的示例应用中使用提供的任何解决方案. 第一次显示软键盘时会出现问题.显示后,只需再次按下 editText 即可使其可编辑. 尝试了以下方法: android:windowSoftInputMode="adjustPan|adjustResize" 这不能解决任何问题.在弹出软键盘后,这条线似乎是必须调整活动大小的.不幸的是,它还会导致任何 ..
发布时间:2021-11-27 21:27:40 移动开发

ScrollView 中的 Horizo​​ntalScrollView 触摸处理

我有一个 ScrollView 围绕着我的整个布局,以便整个屏幕都可以滚动.我在这个 ScrollView 中的第一个元素是一个 Horizo​​ntalScrollView 块,它具有可以水平滚动的功能.我在水平滚动视图中添加了一个 ontouchlistener 来处理触摸事件并强制视图“捕捉"到 ACTION_UP 事件上最近的图像. 所以我想要的效果就像普通的 android 主屏幕 ..
发布时间:2021-11-27 20:58:32 移动开发

如何在 Android CardView 上添加滑动功能?

我有一个 CardView,其中包含两个 TextView 和两个 ImageView.我希望能够左右滑动以“关闭".我实际上想向右滑动以发送意图,但可以稍后完成.现在,我希望能够通过向左或向右滑动来关闭 CardView.我也想要滑动的动画. 我尝试使用 romannurik 的 SwipeDismissTouchListener 但 CardView 不响应滑动. 如果有人有比 r ..
发布时间:2021-11-27 15:42:00 移动开发

带有触摸事件的画布中的图像

看起来很简单,但我在实施时遇到了问题. 我想要一个带有屏幕图像的画布,包括 onTouch 事件.我尝试过 ImageView 但我无法使用画布.我已经尝试过 SurfaceView 并且能够在屏幕上的画布中显示图像,但是我遇到了 onTouch 事件(缩放、平移)的问题. 我需要画布,因为我会在我的代码中渲染图像. 有人可以告诉我这样做的正确方法吗? 解决方案 你可以使 ..
发布时间:2021-11-27 15:31:34 移动开发

只要按下按钮就将数据发送到arduino

只要按下一个按钮,我就想将数据发送到 arduino mega 2560,当该按钮被释放时,它将停止发送信息.我将 onTouchListener 与 MotionEvent 常量一起使用.但是当我在我的手机上运行它时,我按下了按钮,它会发送数据,即使过了一会儿我松开了它.我哪里错了? 开关 (v.getId()) {case R.id.left1://检查按下了什么按钮while(event ..
发布时间:2021-11-17 04:09:35 其他开发

Activity 上的 OnTouchListener

目前我在一个按钮上有一个 OnTouchListener,它工作正常.代码如下: Button button1 =(Button) findViewById(R.id.btOk1);button1.setOnTouchListener(new OnTouchListener() {公共布尔 onTouch(查看 v,MotionEvent 事件){//在这里做一些事情返回假;}}); 我希望 ..
发布时间:2021-11-02 22:25:33 其他开发

为什么 getAction 方法总是返回 ACTION_DOWN?

我使用 onTouchListener 进行布局.我想在布局之外点击.我为布局设置了 onTouchListener .但运动事件总是显示 ACTION_DOWN.即使我 touchOutside 视图,它也没有显示 ACTION_OUTSIDE.谁能帮我找出为什么它没有显示恒定的 ACTION_OUTSIDE.这是我正在使用的代码 Layout.setOnTouchListener(new V ..
发布时间:2021-09-09 18:59:11 其他开发

OnTouchListener 比 OnClickListener 快吗?

我正在制作一个 Android 2D 游戏,这是多人游戏,两个玩家使用同一个屏幕... 每个用户都有几个按钮来控制他们的播放器,有时他们应该尽可能快地点击这些按钮......这就是我遇到的问题! 我在真实设备上测试了该应用程序,并且(我不确定这一点,但是)我认为当两个用户同时点击多个按钮时,其中一些点击将不起作用!我可以看到玩家移动缓慢... 这是因为设备(三星 Galaxy S ..
发布时间:2021-06-12 19:08:57 其他开发

TableRow 中多个 TextView 的 onTouchListener

到目前为止,我已经连续搜索了几个小时,但没有找到任何适合我的问题的解决方案. 我正在摆弄我的 android 应用程序并尝试制作数独游戏. TableLayout 由 9 个 TableRow 组成,每个 TableRow 包含 9 个 TextView.因此 9*9 网格包含 81 个 TextView,每个都有一个 OnTouchListener: final OnTouchLi ..
发布时间:2021-06-12 19:08:54 其他开发

在多个 Textview 上触摸侦听器?

私有TextView tv2;tv2=(TextView)findViewById(R.id.textView2);tv2.setOnTouchListener(new CustomTouchListener());公共类 CustomTouchListener 实现 View.OnTouchListener {公共布尔onTouch(视图视图,MotionEventmotionEvent){开关 ..
发布时间:2021-06-12 19:08:51 其他开发

WindowManager 不允许通过触摸

我使用 WindowManager 绘制了一个叠加层.它的宽度和高度是 WindowManager.LayoutParams.MATCH_PARENT 透明背景. 我的视图必须匹配父级和处理圆触摸侦听器并将其余触摸传递到下面的屏幕 我在左右角有两个小圆圈.我让它们在屏幕上可拖动,效果很好.但是当我点击可见的主屏幕按钮时.WindowManager 不允许可见项可点击. int LA ..
发布时间:2021-06-12 19:08:47 其他开发

如何在备用触摸事件上隐藏和显示按钮

我的活动显示图像,并且我想在用户触摸屏幕时显示两个按钮,并在下次触摸时消失这些按钮. 我的活动文件ImageViewPager.java如下: package com.pankajvatsa.testfeet;导入java.util.ArrayList;导入java.util.List;导入android.app.Activity;导入android.content.Intent;导入a ..
发布时间:2021-04-16 19:45:29 其他开发

SwipeRefreshLayout和Vertical ViewPager触摸问题

我有一个带有Custom SwipeRefreshLayout的Activity和一个垂直滑动的Vertical ViewPager.(基本上是一副纸牌,可以使用滑动刷新来刷新). 所以现在,当我尝试滑动Vertical Viewpager SwipeRefreshLayout 时,将处理触摸事件并刷新布局,并且视图寻呼机的页面不会移动. 我尝试了两件事但没有运气: 仅当用户从工 ..
发布时间:2021-04-06 18:32:05 其他开发

触摸Android缩放按钮

我知道如何将按钮缩放到确定的值,但是是否有一种方法可以使用户每次触摸按钮时都增加/减小按钮的大小?像这样: Button myButton =(按钮)findViewById(R.id.myButton);myButton.setOnTouchListener(new View.OnTouchListener(){@Overridepublic boolean onTouch(查看v,Moti ..
发布时间:2021-04-05 19:05:57 其他开发

OnTouchListener MotionEvent.ACTION_MOVE:仅获得第一个视图

我的活动中有一个按钮网格.当用户在该按钮网格上滑动手指时,我希望所有被触摸的按钮都实质上被记录下来,因此我知道触摸了哪些按钮. 我一直在对此进行研究,但我看不到如何做到这一点,因为大多数示例都是关于位图的.它选择的第一个视图是唯一从我的OnTouchListener中拾取的视图.从我的阅读中,MotionEvent.ACTION_MOVE是用于此目的的,我看到有人说使用view.getRaw ..
发布时间:2020-05-20 00:24:46 其他开发

Android Click按钮在另一个按钮后面

我有6个按钮(绿色)可以打开应用程序.在此按钮的顶部,还有另一个按钮,可用于滑动监听器. 如果未检测到滑动(单击),我想单击绿色按钮,否则执行由红色按钮触发的滑动操作. 这是我的TouchListener,摘录自此处 public class OnSwipeTouchListener implements OnTouchListener { private final ..
发布时间:2020-05-20 00:24:43 其他开发

回收者视图执行多重选择时错误地选择了“查看项目"

我已经使用addOnItemTouchListener成功实现了Multi Select的回收器视图,可通过单击和双击进行识别和选择.当我在回收器视图中的项目少于5个时,一切正常,但是当我有更多数据时,确切地说当回收者视图开始回收视图时,我的选择变得疯狂,并且选择了不同的位置.我注销以查看单击位置,这些位置似乎正确,但某些地方不正确,这使我的选择出错了.我是新手编程和Android应用程序开发.任 ..
发布时间:2020-05-20 00:24:38 其他开发

Android:如何从上次活动中了解用户是否仍在触摸屏幕

我有一个带有imageView的活动,当用户触摸它时,我在与上一个相同的位置打开了另一个imageView的另一个活动,问题,我需要知道用户是否仍在触摸imageView&自从上一次活动以来,他再也没有没有离开过他的手指了(所以我可以让他用手指来移动新的imageView)? 我试图听触摸事件,但是仅当用户在渲染视图后开始触摸imageView时才触发触摸事件,因此他必须将手指从屏幕上移开&开始 ..
发布时间:2020-05-20 00:24:35 其他开发

同一触摸侦听器被多次调用

我的屏幕上有多个ImageViews.每当用户将手指移到一个或多个手指上时,我都希望将手指触摸的手指移开并创建新的ImageView. @Override public boolean onTouch(View view, MotionEvent motionEvent) { ((ViewGroup) view.getParent()).removeView(view); c ..
发布时间:2020-05-20 00:24:31 其他开发