jjzjj

OnTouchListener

全部标签

java - Android OnTouchListener 干扰 OnClickListener

我有一个带有函数的Activity,我可以在其中创建一个新的ImageView。我想移动ImageView,所以实现了一个新的OnTouchListener。这很好用,但我还想添加一个LongClickListener,这是我的问题:我的LongClickListener在我移动ImageView时启动一次。我该怎么做才能解决这个问题?publicImageViewneuesDefaultBild(intx,inty,intid){ImageViewiv=newImageView(this);iv.setImageResource(R.drawable.usericon);iv.set

android - Android 中的 onTouchListener 将检测所有父 View 上的触摸

我有RelativeLayoutA---BIGIMAGEB---MEDIUMIMAGEC---SMALLIMAGE图片是这样的我使用了下面的java代码@OverridepublicbooleanonTouch(Viewv,MotionEventevent){switch(v.getId()){//LEFTcaseR.id.tblLOne:System.out.println("IMG_L_A");playBeep(TABLA_L_BIG);changeLeftDrum();break;caseR.id.tblLTwo:System.out.println("IMG_L_B");pla

Android - OnTouchListener 不工作

您好,我构建了一个具有根相对布局View的应用程序。我试图设置一个触摸监听器以在用户触摸屏幕时返回,但它似乎没有触发,我不知道我哪里出错了。我在网上搜索和查看,但据我所见,似乎每个人都使用与我相同的方法-我的就是行不通。有人知道为什么吗?RelativeLayoutrelativeLayout;relativeLayout=(RelativeLayout)findViewById(R.id.relativeLayout);//relativelayoutontouchlistenerrelativeLayout.setOnTouchListener(newView.OnTouchLis

android - OnItemClickListener 和自定义 OnTouchListener

我在ListView上有一个View列表,我想单击它并触发OnItemClickListener。虽然同时我希望能够滑动每个View并发生自定义操作。这意味着我必须在ArrayAdapter中为每个View创建我们自己的OnTouchEvent。有没有办法让这两者一起工作,这样我就可以轻松执行自定义操作,例如滑动项目和单击项目 最佳答案 这与android最近Activity的处理方式非常相似-你知道,它们会显示所有最近打开的应用程序的列表,它们可以滑动以删除,或单击以打开。查看他们的代码,我想你会得到一个很好的主意:https:/

按钮阵列上的 ANDROID onTouchListener

我在按钮数组中放置了很多按钮(16*16)。按钮编号与它们在另一个数组中应该做的更改直接相关(例如button[12][7]将stat[12][7]的值设置为1)所以我认为有可能在onTouch方法中使用单行来响应每个按钮。例子(当然不行)publicbooleanonTouch(Viewarg0,MotionEventarg1){if(arg1.getAction()==MotionEvent.ACTION_DOWN){if(arg0==button[inta][intb]){stat[a][b]=1};在此伪代码中,按钮将创建2个int来描述传递给stat数组的数组的2个维度。如果

android - 不可见 View 上的 OnTouchListener

所以我只想触摸屏幕上隐藏了不可见View的特定部分。触摸之后,View应该淡入。问题:当我触摸View时,监听器没有被触发。我试过的东西:view.setImageAlpha(0),view.setAlpha(0),view.setVisibility(View.INVISIBLE)当我设置alpha=1时,监听器工作正常。提前致谢。编辑:感谢@ViswanathL提供的出色解决方案,他在帖子中将其作为第二种解决方法。我只是想为此提供一个小代码示例,以防有人不知道这是如何工作的:我想要的:我想触摸屏幕的右角,此时,一个View(myView)应该淡入。fadeInListener=ne

android - Activity 上的 OnTouchListener 从不调用

我使用了这段代码,但是当我在运行时点击Activity时,它永远不会在OnTouch()方法中点击。有人可以指导我做错了什么吗?我需要设置此Activity的内容View吗?实际上我想要用户在执行过程中触摸的Activity坐标。publicclassTouchTestAppActivityextendsActivityimplementsOnTouchListener{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//setContentView(R.l

android - OnTouchListener 和 OnClickListener 的区别

我制作了一个实现了View.OnTouchListener的应用程序。但是当我将它上传到AndroidMarket(GooglePlayStore)时,我收到以下消息:Thisapkrequests1featuresthatwillbeusedforAndroidMarketfiltering:android.hardware.touchscreen我真的不需要触摸屏本身。您也可以“单击”View,这样就可以了。如果我使用OnClickListener而不是OnTouchListener,这个要求会消失吗?有多少Android设备没有触摸屏?就新的潜在用户而言,从OnTouchList

android - 如何使用 OnTouchListener 在 Android 中捕获双击事件

我正在尝试使用OnTouchListener捕捉双击事件。我想我会为motionEvent.ACTION_DOWN设置一个long,为第二个motionEvent.ACTION_DOWN设置一个不同的long并测量两者之间的时间,然后用它做一些事情。但是,我很难弄清楚如何解决这个问题。我正在使用switchcase来获取多点触控事件,所以我宁愿不尝试和重组这一切来实现GestureDetector(不幸的是,不可能同时实现ontouchlistener和Gesturedetector)。任何想法都会有很大帮助:i.setOnTouchListener(newOnTouchListene

android - 使用 OnTouchListener 时如何更改 Android 中 ImageButton 上的图像?

我有以下代码创建一个ImageButton并在单击时播放声音:ImageButtonSoundButton1=(ImageButton)findViewById(R.id.sound1);SoundButton1.setImageResource(R.drawable.my_button);SoundButton1.setOnTouchListener(newOnTouchListener(){publicbooleanonTouch(Viewv,MotionEventevent){if(event.getAction()==MotionEvent.ACTION_DOWN){mSoun