public boolean onTouchEvent(MotionEvent event) {//屏幕监听方法
if(event.getAction() == MotionEvent.ACTION_DOWN){//屏幕被按下事件
double x = event.getX();
double y = event.getY();
if(status == 0){
status = 1;
}else if(status == 1){
if(x>60 && x<260 && y>130 && y<160){//开始游戏
//activity.myHandler.sendEmptyMessage(1);
//startActivity(new Intent(this,Main.class));
//activity.startActivity(new Intent(this,Main.class));
→Intent intent = new Intent(activity, Main.class);
→activity.startActivity(intent);
}else if(x>60 && x<260 && y>180 && y<210){//关于游戏
activity.myHandler.sendEmptyMessage(3);
}else if(x>60 && x<260 && y>230 && y<260){//帮助游戏
activity.myHandler.sendEmptyMessage(4);
}else if(x>60 && x<260 && y>280 && y<310){//退出游戏
System.exit(0);//直接退出游戏
}
}
}
return super.onTouchEvent(event);
}箭头所指的两个地方错在哪里呢。。我想在让用户点击了之后跳到Main这个类里面所声明的界面上去,但是一点就说程序意外关闭各位大虾们。。求解
if(event.getAction() == MotionEvent.ACTION_DOWN){//屏幕被按下事件
double x = event.getX();
double y = event.getY();
if(status == 0){
status = 1;
}else if(status == 1){
if(x>60 && x<260 && y>130 && y<160){//开始游戏
//activity.myHandler.sendEmptyMessage(1);
//startActivity(new Intent(this,Main.class));
//activity.startActivity(new Intent(this,Main.class));
→Intent intent = new Intent(activity, Main.class);
→activity.startActivity(intent);
}else if(x>60 && x<260 && y>180 && y<210){//关于游戏
activity.myHandler.sendEmptyMessage(3);
}else if(x>60 && x<260 && y>230 && y<260){//帮助游戏
activity.myHandler.sendEmptyMessage(4);
}else if(x>60 && x<260 && y>280 && y<310){//退出游戏
System.exit(0);//直接退出游戏
}
}
}
return super.onTouchEvent(event);
}箭头所指的两个地方错在哪里呢。。我想在让用户点击了之后跳到Main这个类里面所声明的界面上去,但是一点就说程序意外关闭各位大虾们。。求解
解决方案 »
- NDK下调用JAVA层的类,老是报signal 11 (SIGSEGV),code 1 (SEGV_MAPERR), fault addr fffffff4
- android程序报The specified child already has a parent错误
- android中如何实现一张图片绕x轴自动旋转,
- 使用Cursor时出现source not found
- 实时聊天服务器如何更新IP,端口
- service内部类发广播无效
- 蓝牙自动配对时不弹出用户输入界面
- android 学习之路
- 用AsyncHttpClient往服务器上POST中文乱码怎么解决?
- 混合开发,html加载手机本地图片,src=“”
- 关于TCL大赛中 用到的官方模拟器的问题(软键盘?)
- 请教各位 SensorEventListener 是怎样起作用到的
有没有在AndroidManifest中加入Activity声明 ?
还是不行,AndroidManifest是什么?
<activity android:name=".Test" android:label="@string/app_name">
</activity>