0
我是新的android。我有一個TextView應該在整個屏幕上移動,並且我還想用TextView雙擊事件。我知道如何移動觸摸,我也使用GestureListener獲得雙選項卡事件,但我不知道如何合併該代碼,因爲當我在TextView上雙擊時,它也會調用動作下移事件。移動屏幕上的觸摸textview和雙擊吐司android
private class GestureListener extends GestureDetector.SimpleOnGestureListener {
// event when double tap occurs
@Override
public boolean onDoubleTap(MotionEvent e) {
return true;
}
}
tv.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent e) {
return gestureDetector.onTouchEvent(e);
}
這樣我就可以實現使用觸摸方式的雙擊。並在觸摸方式下面移動TextView
。
public boolean onTouch(View v, MotionEvent e) {
switch(event.getAction())
{
case MotionEvent.ACTION_MOVE:
{
//some code
break;
}
case MotionEvent.ACTION_UP:
{
// some code
break;
}
case MotionEvent.ACTION_DOWN:
{
// some code
break;
}
}
return true;
}
但是我怎樣才能合併觸摸事件和實現觸摸移動以及雙擊。
它不工作。 – sunita