相关疑难解决方法(0)

网格布局上的手势检测

我想fling在我的Android应用程序中运行手势检测.

我拥有的是GridLayout包含9 ImageView秒的内容.源代码可以在这里找到:Romain Guys的网格布局.

我拿的那个文件来自Romain Guy的Photostream应用程序,并且只是略微适应了.

对于简单的点击情况,我只需要onClickListenerImageView我添加的每一个设置为activity实现的主要部分View.OnClickListener.实现识别a的东西似乎无比复杂fling.我认为这是因为它可能跨越views

  • 如果我的活动实现, OnGestureListener我不知道如何将其设置为我添加GridImage视图或视图的手势监听器.

    public class SelectFilterActivity extends Activity implements
       View.OnClickListener, OnGestureListener { ...
    
    Run Code Online (Sandbox Code Playgroud)
  • 如果我的活动实现, OnTouchListener那么我没有 onFling方法override(它有两个事件作为参数,允许我确定是否值得注意).

    public class SelectFilterActivity extends Activity implements
        View.OnClickListener, OnTouchListener { ...
    
    Run Code Online (Sandbox Code Playgroud)
  • 如果我做了一个自定义View,就像GestureImageView那个扩展ImageView我不知道如何告诉活动fling从视图中发生了.无论如何,我试过这个,当我触摸屏幕时没有调用方法.

我真的只需要一个跨视图的具体例子.什么,何时以及如何附上这个listener?我还需要能够检测单击.

// Gesture detection
mGestureDetector = new …
Run Code Online (Sandbox Code Playgroud)

android listener gesture-recognition

1076
推荐指数
16
解决办法
40万
查看次数

Android - 无法捕获退格/删除按下软.键盘

我重写了视图的onKeyDown方法(openGL表面视图)以捕获所有按键.问题是在几个设备上没有捕获KEYCODE_DEL.我已经尝试将onKeyListener添加到视图中,并捕获除了退格键之外的所有内容.

必须有一种方式来听这个关键的新闻事件,但是怎么样?

keyboard android view

34
推荐指数
4
解决办法
3万
查看次数

Android触摸事件是如何发布的?

我不是在问如何处理触摸事件,而是在幕后发生了什么?如果有几个嵌套的小部件,他们看到的事件是什么顺序?开发人员是否可以控制它?理想情况下,我想要一个关于这个主题的文件.

events android

32
推荐指数
3
解决办法
1万
查看次数

我该如何实现这样的基于滑动的循环控制?

我正在开发一个Android应用程序,我有一个TextView,我显示一个价格(例如50美元).

我想要一个类似于这张图片的循环控件:

在此输入图像描述

  • 在表盘上顺时针滑动手指会使金额增加1美元
  • 在表盘上逆时针滑动手指可减少$ 1步

我做了一些研究,但找不到有效的实现方法.

你怎么能创建这种由滑动驱动的循环控制?

android swipe

19
推荐指数
2
解决办法
4358
查看次数

(Android布局)解决方案在不规则形状图像的顶部放置按钮或获取图像特定区域的触摸检测(可触摸区域)?

在我的Android应用程序中,我在地球上有三个不规则形状,如下所示:

在此输入图像描述

所以我将整个图像放在布局中.Globe is just an image .There is no role of globe here.现在我想在全球各个不规则形状的图像上放置一个按钮.

按钮总是长方形但是I want to get touch event for irregular shape,not for rectangular area.那么如何在这三个不规则形状上放三个按钮或者有任何解决方案?这样每个按钮的不同事件可以在活动中处理?

我不知道如何完成这项任务.请指导我这个.

有什么建议或意见吗?

任何帮助将不胜感激.

android button touch android-layout

5
推荐指数
1
解决办法
1366
查看次数