Android Imageview setOnTouchListener不工作?
在这个Android Imageview setOnTouchListener不工作?,android,imageview,ontouchlistener,Android,Imageview,Ontouchlistener,在这个运动事件中,我正在使用imageview on touch listener,但不起作用。为什么会发生这种情况?有人对此有想法,请帮助我 这是我的密码 img_View11.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { Log.i("im
运动事件中,我正在使用imageview on touch listener,但不起作用。为什么会发生这种情况?有人对此有想法,请帮助我
这是我的密码
img_View11.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
Log.i("img_View11", "img_View11 _1");
int action = event.getAction();
switch (action) {
case MotionEvent.ACTION_DOWN:
Log.i("img_View11", "img_View11 _2");
break;
case MotionEvent.ACTION_MOVE:
Log.i("img_View11", "img_View11 _3");
break;
case MotionEvent.ACTION_UP:
Log.i("img_View11", "img_View11 _4");
break;
}
return false;
}
});
在这里,我的输出显示如下img_视图11_1
和两个img_视图11_2
Log.i("img_View11", "img_View11 _1");
Log.i("img_View11", "img_View11 _2");
问题:为什么MotionEvent.ACTION\u MOVE和MotionEvent.ACTION\u UP不起作用?将“return false;”更改为“return true;”,这样它将继续接收呼叫。returntrue
fromonTouch()
@Luksprog true正在工作,是否可以只设置我的ImageView的操作\u MOVE
“我不理解您的评论(这是个问题?”)。即使您只关心ACTION\u MOVE
您仍然需要返回true
,以便侦听器将继续获取事件。当前iam设置3个案例ACTION\u DOWN,ACTION\u MOVE,操作向上
仅代替此设置操作向上移动
无法正常工作以任何其他方式解决此问题…同时将操作向下
设置为返回true。