2
我在這個motion event
的觸摸監聽器上使用imageview不起作用爲什麼會發生這種情況,任何人都有想法可以幫助我。Android Imageview setOnTouchListener不工作?
這裏是我的代碼
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_View11_1
和兩個img_View11_2
Log.i("img_View11", "img_View11 _1");
Log.i("img_View11", "img_View11 _2");
問:爲什麼MotionEvent.ACTION_MOVE和MotionEvent.ACTION_UP不工作?
從'onTouch()'返回'true'。 – Luksprog 2013-04-27 09:35:31
@Luksprog true正在工作,是否可以只設置我的圖像視圖的'ACTION_MOVE' – NagarjunaReddy 2013-04-27 09:51:49
我不明白你的評論(這是一個問題?)。即使你只關心'ACTION_MOVE',你仍然需要返回'true',這樣監聽器纔會繼續獲取事件。 – Luksprog 2013-04-27 09:56:40