ontouchlistener相关内容
我有一个 ScrollView 围绕我的整个布局,以便整个屏幕都可以滚动.我在这个 ScrollView 中的第一个元素是一个 HorizontalScrollView 块,它具有可以水平滚动的功能.我在水平滚动视图中添加了一个 ontouchlistener 来处理触摸事件并强制视图“捕捉"到 ACTION_UP 事件上最近的图像. 所以我想要的效果就像普通的 android 主屏幕,
..
我设置了一个 onTouch 类来确定我的 40 个按钮中的一个何时被按下. 我面临的问题是确定哪个按钮被按下了. 如果我使用: int ID = iv.getId(); 当我点击按钮“widgetA1"时 我收到以下 ID: 2131099684 我希望它返回字符串 ID“widgetA1" 来自:game.xml
..
我正在使用 ImageView.onTouch().我为 ACTION_MOVE 返回 false,但仍然消耗了 onTouch() 事件. imageView.setOnTouchListener(new View.OnTouchListener() {@覆盖public boolean onTouch(View v, MotionEvent ev) {System.out.println("
..
我有几个 ImageView,当我在多个图像上拖动手指时,我希望为每个 ImageView 触发 onTouch 事件.目前 onTouch 事件仅在第一个 ImageView 上触发(或实际上在多个 ImageView 上但仅在多点触摸屏幕时触发).伪代码: for(int i=0;i 我是不是完全找错树了? 感谢您的帮助. 解决方案 我认为您需要使用移动事件而不是触摸事件并
..
范围 有两个片段的viewpager.其中一个片段有一个布局,女巫监听 X 轴上的 onTouch 变化. 问题 当沿 X 轴触摸和滑动时,布局不会获得几乎所有的 Action.Move 事件.似乎 viewpager 有一个 onInterceptTouchEvent 返回 true. 问题 是否真的要覆盖 viewpager 的行为以使其与我的布局一起工作?所以完
..
我正在创建一个需要 SurfaceView 来实现 OnTouchListener 的游戏.在游戏过程中,我想暂停监听器一段时间.我尝试从 onTouch() 方法返回 false,但该方法仍然继续执行.有没有其他方法可以让监听器暂停有时?任何人请解释从 onTouch() 返回 false 的实际含义? 解决方案 从查看文档: 返回如果侦听器已经消费了事件,则为 true,否则为 fa
..
我正在尝试在我的 MapView 中实现双击缩放功能.该事件总是第一次触发,但以后不会触发.下面是我的代码.我感觉这与第一次触发事件后地图控制器丢失有关. 导入android.os.Bundle;导入 android.view.MotionEvent;导入android.view.View;导入 android.view.View.OnTouchListener;导入 com.google.an
..
我知道这里有很多类似的问题但我无法在一个简单的示例应用程序中获得任何提供的解决方案. 第一次显示软键盘时会出现问题.一旦显示出来,只有再次按下 editText 才能使其可编辑. 尝试了以下方法: android:windowSoftInputMode="adjustPan|adjustResize" 这并不能解决任何问题.在弹出软键盘后,似乎必须强制调整活动的大小.不幸的是,它
..
我正在开发一个单词争夺游戏,它允许用户将图像移动到图像..如果图像不匹配,那么它应该从它被拖动的位置返回到它的原始位置.我已经编写了一个示例代码移动图像,但这里的问题是,如果我移动一个图像,相邻图像也会开始移动.这是示例代码. /** Touchmoveimage.java*/包 com.examples.Touchmoveimage;导入android.app.Activity;导入andro
..
我正在开发一个使用 拖放 功能的应用程序.我正在生成按钮 OnClick.代码工作正常,但是当我 drag button 到 relativelayout,按钮脱离layout.我希望它留在 layout 内. 拖动按钮之前 拖动按钮后(在本例中位于上角) 正如您所见,每当我将 按钮 拖动 到 的末端/角落时,它就会脱离 layout>layout,我希望它原封不动地留在layo
..
你好 我已经在我的应用程序中为 ImageView 设置了一个 onTouchListener,我的目标是拥有一个 ImageView,用户可以在应用程序中拖动并放置他们想要的任何位置. 我已经使用网上找到的示例代码为 onTouchListener 编写了一些代码,我认为它可以工作,但我遇到了一些问题,而不是允许我拖动图像,图像调整大小并变大或在您将手指拖过它时变小. 有谁知道为什
..
我正在使用以下代码来处理gridview(稍微修改自http://developer.android.com/resources/tutorials/views/hello-gridview.html).我想用它们的“触摸"等价物替换 onClicklistener 和 onClick() 方法,即 touchlistener 和 onTouch() 以便当我触摸 gridview 中的元素时,元
..
我想将 onTouchListeners 分配给 TextView 中的每个单词.(不链接到互联网上的东西,而只是为了继续应用程序内的游戏逻辑).此时我的游戏的一般动作是查看一个 TextView,触摸一个单词,如果它是您赢得的目标单词,否则根据您触摸的单词加载另一个 TextView 并重复.我现在实现这一点的方法是为每个单词使用 ClickableSpans 和 onClicks. 但我
..
我有一个带有 OnTouchListener 的 TextView.我想要的是当我得到 MotionEvent 时用户指向的字符索引.有没有办法获得 TextView 的底层字体指标? 解决方案 我不知道有一种简单的直接方法可以做到这一点,但您应该能够使用 Paint 对象通过调用 TextView.getPaint() 一旦你有了画图对象,你就可以通过调用 Paint.getFon
..
我仍在努力解决我几天前遇到的问题,但我仍然没有找到解决方案.但是,我正在一步一步地到达那里.现在我遇到了另一个障碍. 我试图让 Bitmap.getpixel(int x, int y) 返回用户使用 OnTouchListener 触摸的内容的 Color>.饼图是一个 VectorDrawable 资源,vectordrawable.xml 我不需要对像素数据做任何事情,我只需要测试它.
..
我有这个: 我真正想要的是通过对象的坐标(X,Y)与OnTouchListener(橙色正方形,中间有点)显示部分位图. 所以问题是我想绘制图像的一部分,就像它在图像上显示的那样(红色方块“我想要的区域"显示). 所以在这种情况下,例外结果是(位图的一部分): 目前我正在这样做: public boolean onTouch(View view, MotionEvent ev
..
这是显示列表视图项和 onclick 侦听器操作的代码. ListView list = (ListView) findViewById(R.id.list);ArrayAdapter适配器 = ArrayAdapter.createFromResource(这个,R.array.list,android.R.layout.simple_list_item_1);list.setAdapter(
..
在我的应用程序中,我的 ListView 有一个 Touchlistener.使用 TouchListener,我可以从触摸事件中获取 X 和 Y 坐标.现在我想从 ListView 中获取点击的项目.如何仅使用 onTouchListener 获取 listView 中单击项的位置?我不想使用 onItemClickedListener. 解决方案 switch (motionEvent
..
我创建了一个路径对象,如下所示,它绘制不同的形状.不同的按钮响应在画布上绘制不同的形状.我想移动我在画布中创建的路径对象,但我不知道如何. 我只知道在位图上而不是在路径对象上实现ontouchlistener的方法. 我的代码如下: ArrayList路径 = 新的 ArrayList();@覆盖受保护的无效 onDraw(画布画布){//TODO 自动生成的方法存根super.on
..
我有一个充满按钮的屏幕,但希望 onTouch 方法使用整个屏幕的坐标.我首先尝试使用带有 onTouchListener 的 RelativeLayout,但从未设法使其与侦听器“连接"(即触摸屏幕时什么也没发生),我还尝试将 ImageView 放在屏幕顶部,然后使该视图不可见. 最后一个方法对 onClicks 给出了正确的响应,但我从来没有设法让它不可见. 如果这是我非常怀疑的
..