ontouchlistener相关内容
我有一个使用内置缩放控件的 webview,如下所示: wv = new WebView(this);wv.getSettings().setBuiltInZoomControls(true); 注意:这会激活两个主要功能 - pinch-to-zoom 和 invokeZoomPicker()(后者仅在视图上完成滑动操作时调用,简单的触摸不会启用它) 并且我也希望在发生触摸事件时发生事
..
在我的 android 应用程序中,我有一些按钮,应该使用 onTouch() 方法,当然我需要更改按钮的文本,当手指处于 ACTION_DOWN 位置时.但是这个按钮应该播放默认按钮点击的android声音(就像在onClick()方法中一样).我在哪里可以找到这样的声音?我想,它必须在 SDK 中,但我怎样才能找到它呢?什么方法更适合这种操作?我正在使用 MediaPlayer. 列表:
..
我有一个listview并实现了onclick和onfling.问题是当我做fling(从左向右滑动)时,listview的onclick事件也被执行了.如何克服这个问题?如何区分listview中的touch(tap)和fling(swipe)? listClickListener = new OnItemClickListener() {public void onItemClick(Ad
..
如果用户触摸视图 A 并拖动到视图 B 的底部,我如何检测触摸事件.我想检测视图 B 中的触摸事件. 我在视图 B 中添加了触摸侦听器,但如果用户最初触摸 A 并将其拖过 B,则不会收到事件. 解决方案 您可以使用下面的代码来实现您的请求: 测试视图边界的方法(在下面的代码中使用) Rect outRect = new Rect();int[] location = new
..
我知道这里有很多类似的问题但我无法在简单的示例应用中使用提供的任何解决方案. 第一次显示软键盘时会出现问题.显示后,只需再次按下 editText 即可使其可编辑. 尝试了以下方法: android:windowSoftInputMode="adjustPan|adjustResize" 这不能解决任何问题.在弹出软键盘后,这条线似乎是必须调整活动大小的.不幸的是,它还会导致任何
..
我有一个 ScrollView 围绕着我的整个布局,以便整个屏幕都可以滚动.我在这个 ScrollView 中的第一个元素是一个 HorizontalScrollView 块,它具有可以水平滚动的功能.我在水平滚动视图中添加了一个 ontouchlistener 来处理触摸事件并强制视图“捕捉"到 ACTION_UP 事件上最近的图像. 所以我想要的效果就像普通的 android 主屏幕
..
我有一个 CardView,其中包含两个 TextView 和两个 ImageView.我希望能够左右滑动以“关闭".我实际上想向右滑动以发送意图,但可以稍后完成.现在,我希望能够通过向左或向右滑动来关闭 CardView.我也想要滑动的动画. 我尝试使用 romannurik 的 SwipeDismissTouchListener 但 CardView 不响应滑动. 如果有人有比 r
..
看起来很简单,但我在实施时遇到了问题. 我想要一个带有屏幕图像的画布,包括 onTouch 事件.我尝试过 ImageView 但我无法使用画布.我已经尝试过 SurfaceView 并且能够在屏幕上的画布中显示图像,但是我遇到了 onTouch 事件(缩放、平移)的问题. 我需要画布,因为我会在我的代码中渲染图像. 有人可以告诉我这样做的正确方法吗? 解决方案 你可以使
..
只要按下一个按钮,我就想将数据发送到 arduino mega 2560,当该按钮被释放时,它将停止发送信息.我将 onTouchListener 与 MotionEvent 常量一起使用.但是当我在我的手机上运行它时,我按下了按钮,它会发送数据,即使过了一会儿我松开了它.我哪里错了? 开关 (v.getId()) {case R.id.left1://检查按下了什么按钮while(event
..
目前我在一个按钮上有一个 OnTouchListener,它工作正常.代码如下: Button button1 =(Button) findViewById(R.id.btOk1);button1.setOnTouchListener(new OnTouchListener() {公共布尔 onTouch(查看 v,MotionEvent 事件){//在这里做一些事情返回假;}}); 我希望
..
我使用 onTouchListener 进行布局.我想在布局之外点击.我为布局设置了 onTouchListener .但运动事件总是显示 ACTION_DOWN.即使我 touchOutside 视图,它也没有显示 ACTION_OUTSIDE.谁能帮我找出为什么它没有显示恒定的 ACTION_OUTSIDE.这是我正在使用的代码 Layout.setOnTouchListener(new V
..
我正在制作一个 Android 2D 游戏,这是多人游戏,两个玩家使用同一个屏幕... 每个用户都有几个按钮来控制他们的播放器,有时他们应该尽可能快地点击这些按钮......这就是我遇到的问题! 我在真实设备上测试了该应用程序,并且(我不确定这一点,但是)我认为当两个用户同时点击多个按钮时,其中一些点击将不起作用!我可以看到玩家移动缓慢... 这是因为设备(三星 Galaxy S
..
到目前为止,我已经连续搜索了几个小时,但没有找到任何适合我的问题的解决方案. 我正在摆弄我的 android 应用程序并尝试制作数独游戏. TableLayout 由 9 个 TableRow 组成,每个 TableRow 包含 9 个 TextView.因此 9*9 网格包含 81 个 TextView,每个都有一个 OnTouchListener: final OnTouchLi
..
私有TextView tv2;tv2=(TextView)findViewById(R.id.textView2);tv2.setOnTouchListener(new CustomTouchListener());公共类 CustomTouchListener 实现 View.OnTouchListener {公共布尔onTouch(视图视图,MotionEventmotionEvent){开关
..
我使用 WindowManager 绘制了一个叠加层.它的宽度和高度是 WindowManager.LayoutParams.MATCH_PARENT 透明背景. 我的视图必须匹配父级和处理圆触摸侦听器并将其余触摸传递到下面的屏幕 我在左右角有两个小圆圈.我让它们在屏幕上可拖动,效果很好.但是当我点击可见的主屏幕按钮时.WindowManager 不允许可见项可点击. int LA
..
我的活动显示图像,并且我想在用户触摸屏幕时显示两个按钮,并在下次触摸时消失这些按钮. 我的活动文件ImageViewPager.java如下: package com.pankajvatsa.testfeet;导入java.util.ArrayList;导入java.util.List;导入android.app.Activity;导入android.content.Intent;导入a
..
我有一个带有Custom SwipeRefreshLayout的Activity和一个垂直滑动的Vertical ViewPager.(基本上是一副纸牌,可以使用滑动刷新来刷新). 所以现在,当我尝试滑动Vertical Viewpager SwipeRefreshLayout 时,将处理触摸事件并刷新布局,并且视图寻呼机的页面不会移动. 我尝试了两件事但没有运气: 仅当用户从工
..
我知道如何将按钮缩放到确定的值,但是是否有一种方法可以使用户每次触摸按钮时都增加/减小按钮的大小?像这样: Button myButton =(按钮)findViewById(R.id.myButton);myButton.setOnTouchListener(new View.OnTouchListener(){@Overridepublic boolean onTouch(查看v,Moti
..
我的活动中有一个按钮网格.当用户在该按钮网格上滑动手指时,我希望所有被触摸的按钮都实质上被记录下来,因此我知道触摸了哪些按钮. 我一直在对此进行研究,但我看不到如何做到这一点,因为大多数示例都是关于位图的.它选择的第一个视图是唯一从我的OnTouchListener中拾取的视图.从我的阅读中,MotionEvent.ACTION_MOVE是用于此目的的,我看到有人说使用view.getRaw
..
我有6个按钮(绿色)可以打开应用程序.在此按钮的顶部,还有另一个按钮,可用于滑动监听器. 如果未检测到滑动(单击),我想单击绿色按钮,否则执行由红色按钮触发的滑动操作. 这是我的TouchListener,摘录自此处 public class OnSwipeTouchListener implements OnTouchListener { private final
..