获取所有button 将所有button设为不可用 你手指放到哪个就把哪个id得到 使其可用 离开之后 再次设为不可用
解决方案 »
- 手机定位为null
- 求指点啊, 怎么判断android的触摸屏 对应 /dev/input/event?(ps,?为数字)中的event 几?
- android2.3上阿拉伯语显示顺序反了
- android退格键怎么实现
- 碰到一个巨奇怪的问题
- 数组越界问题!在线急等!!!
- 关于android手机显示显示多字段表格数据的问题
- Edittext中用onKeyDown()为什么不响应?
- 问Eclips下运行helloworld,弹出手机模拟器上什么也没有选择,怎么回事?
- cocos2d-x安卓游戏开发.兄弟们介绍一款测试机吧.模拟器太慢,受不了.
- 取不到sd卡中的图片
- 新手帖 b_list cannot be resolved to a variable
{
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
//获取触控的点数
int tag = (Integer)arg0.getTag();
switch(arg1.getAction() & MotionEvent.ACTION_MASK){
//单手指按下
case MotionEvent.ACTION_DOWN:
break;
//第二根手指按下
case MotionEvent.ACTION_POINTER_DOWN:
break;
case MotionEvent.ACTION_MOVE: //这有MOVE事件
break;
//有手指抬起,将模式设为NONE
case MotionEvent.ACTION_UP:
break;
case MotionEvent.ACTION_POINTER_UP:
break;
default:
}
// TODO Auto-generated method stub
return false;
}
};
if ( event.getAction()==MotionEvent.ACTION_MOVE ) {
int x = (int) event.getX();
int y = (int) event.getY();
if ( x>=0 && x<v.getWidth() && y>=0 && y<v.getHeight() ) {
} else {
v.setEnabled(false);
return false;
}
}这样不行。
层主可以理解错了,我说的不是同时触发多个按钮。
而是说。手指按下按钮后,不提起手指的情况下,将手指移到其他按钮上。这时,如果不做任何处理,会触发原先按下按钮的MotionEvent.ACTION_MOVE消息。
但是我想要的是,移动至的那个按钮的MotionEvent.ACTION_DOWN