作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试制作一款小型 Android 跳跃和奔跑游戏,但我的问题是我无法正确配置事件 ACTION_UP。这是我的代码:
public boolean onTouchEvent(MotionEvent event) {
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:
Log.d("OTE", "down");
touchDownTrue = true;
break;
case MotionEvent.ACTION_UP:
Log.d("OTE", "UP");
touchDownTrue = false;
break;
}
}
从未调用过 MotionEvent.ACTION_UP 的情况,我不知道为什么,如果我使用 ACTION_CANCEL,也会发生同样的情况
最佳答案
在方法末尾插入 return super.onTouchEvent(event);
之后(onTouchEvent 必须返回一个值),当我将代码放在空白的主要 Activity 中时,您的代码对我有用。
在这些情况下,您可能应该返回 true
而不是中断,因为您正在响应事件。
关于Android ACTION_UP 甚至从未调用过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7880284/
背景 我最近在 merge 期间遇到了一个意外未 merge 的文档文件的问题。 无论出于何种原因,我搞砸了 merge 并有效地删除了文件(和其他几个文件),因为我忘记了它们的存在。 现在我想查看我
我在我的网站上使用旧的 mysql 版本和 php 版本 4。 我的表结构: | orders_status_history_id | orders_id | orders_status_id |
我是一名优秀的程序员,十分优秀!