我想双击屏幕任意一个地方,就跳转到另一个页面,请问怎么事件,跪求高手,本人刚接触安卓
解决方案 »
- 使用AsyncTask更新listView加载图片的问题
- 关于android的root权限
- 菜鸟提问~
- 关于google 服务框架的一个问题
- HTML5写的播放器无法在Android模拟器上播放视频
- webView 怎么下载文件
- 关于content.setImageUrl( " " + R.drawable.c2)中图标的问题
- 求助 FrameLayout.LayoutParams 隐藏方法
- 菜鸟求大神。。本人才进入android
- android开发语句intent.setType("audio/*"); 为什么我在手机里打开的是录音?
- 多个SurfaceView的布局问题(同一布局内的其它的控件无法显示)
- android平台下实现用户操作的记录
可以监听下,当点击离开后直接发生一个intent进行跳转
可以先设置一个变量
例如设置一个count=0;点击一次就+1
当等于2的时候就进行跳转,跳转之后就把count清0;
不知道这样行不行,LZ可以试下
public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) {
if (preference.getKey().equals("firmware_version")) {
System.arraycopy(mHits, 1, mHits, 0, mHits.length-1);
mHits[mHits.length-1] = SystemClock.uptimeMillis();
if (mHits[0] >= (SystemClock.uptimeMillis()-500)) {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName("android",
com.android.internal.app.PlatLogoActivity.class.getName());
try {
startActivity(intent);
} catch (Exception e) {
}
}
}
return super.onPreferenceTreeClick(preferenceScreen, preference);
}
300ms内也可以这样试下
还是在之前那个监听里
后面再加一个判断,如果count=2;就跳转
否则就将count清0
/**
* 荧屏双击处理
*
* @author GuannanYan
*/
class MyGesture extends SimpleOnGestureListener { // 按兩下的第二下Touch down時发生
public boolean onDoubleTap(MotionEvent event) {
Toast.makeText(AppInit.this, "点了我两下",0).show();
return super.onDoubleTap(event);
}
// 按兩下的第二下Touch down和up都會发生,可用e.getAction()區分
// public boolean onDoubleTapEvent(MotionEvent e) {
}
/**
* 荧屏双击处理
*
* @author GuannanYan
*/
class MyGesture extends SimpleOnGestureListener { // 按兩下的第二下Touch down時发生
public boolean onDoubleTap(MotionEvent event) {
Toast.makeText(AppInit.this, "点了我两下",0).show();
return super.onDoubleTap(event);
}
// 按兩下的第二下Touch down和up都會发生,可用e.getAction()區分
// public boolean onDoubleTapEvent(MotionEvent e) {
}