textview android,双击textview android

请尝试以下步骤.

第1步

在您的活动中编写以下代码.

// initialize the Gesture Detector

gd = new GestureDetector(this,new OnGestureListener() {

@Override

public boolean onSingleTapUp(MotionEvent e) {

// TODO Auto-generated method stub

return false;

}

@Override

public void onShowPress(MotionEvent e) {

// TODO Auto-generated method stub

}

@Override

public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX,

float distanceY) {

// TODO Auto-generated method stub

return false;

}

@Override

public void onLongPress(MotionEvent e) {

// TODO Auto-generated method stub

}

@Override

public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,

float velocityY) {

// TODO Auto-generated method stub

return false;

}

@Override

public boolean onDown(MotionEvent e) {

// TODO Auto-generated method stub

return false;

}

});

// set the on Double tap listener

gd.setOnDoubleTapListener(new OnDoubleTapListener() {

@Override

public boolean onDoubleTap(MotionEvent e) {

Toast.makeText(SplashActivity.this,"Double Tap",Toast.LENGTH_LONG).show();

return false;

}

@Override

public boolean onDoubleTapEvent(MotionEvent e) {

// if the second tap hadn't been released and it's being moved

return false;

}

@Override

public boolean onSingleTapConfirmed(MotionEvent e) {

// TODO Auto-generated method stub

return false;

}

});

第2步

为活动编写以下代码. gd将是GestureDetector对象.

txt.setOnTouchListener(new View.OnTouchListener() {

@Override

public boolean onTouch(View v, MotionEvent event) {

// TODO Auto-generated method stub

gd.onTouchEvent(event);

return false;

}

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值