android开发中的多点触控问题,关于同时按下多个按钮

设计了一个跟游戏手柄一样的程序,但是需要能够同时按下多个按钮,并且能够同时监听到,并同时发送指令,也不能说是同时,就是说他们之间不能冲突,现在的问题是按下了其中一个键没有... 设计了一个跟游戏手柄一样的程序,但是需要能够同时按下多个按钮,并且能够同时监听到,并同时发送指令,也不能说是同时,就是说他们之间不能冲突,现在的问题是按下了其中一个键没有松开的时候,不能再按下其他按键了,求高手 展开
 我来答
法莲丰妙松
2019-10-23 · TA获得超过3888个赞
知道大有可为答主
回答量:3089
采纳率:31%
帮助的人:199万
展开全部
你应该没有在onTouch事件中判断手指的个数吧?我觉得可以这样,先判断个数,再对每个手指单独处理,如果坐标处于你的摇杆范围内,就触发摇杆事件,如果没在在内,就出发其他事件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lan8795263
2011-08-12 · 超过51用户采纳过TA的回答
知道答主
回答量:164
采纳率:0%
帮助的人:126万
展开全部
不可以用onKeydown方法么?
追问
OnKeyDown是监视手机上的按钮的吧,我的意思是自定义在屏幕里的button或者ImageButton,能够同时按下,同时发指令
追答
我就是猜的啊,自己没实践过,你可以这样啊 ,整一个静态boolean变量,然后在其中一个Button按下的时候把那个变量设为true,然后在另一个里面写如果 这个 == true 就执行你要执行的那个 两个同时按下的功能,别忘了再把变量设置回false,然后else就执行你当前单独按这个按钮的功能呗,你试试呵呵

啊,貌似不对哈,先别试。。

你找找应该有一种方法可以知道当前的按钮是不是被按下的状态吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
深蓝的忧郁cO1a2
2011-08-26 · TA获得超过404个赞
知道答主
回答量:198
采纳率:0%
帮助的人:155万
展开全部
如果你清楚重写onTouchEvent
那么请检查逻辑判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式