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这个类里面所声明的界面上去,但是一点就说程序意外关闭各位大虾们。。求解
解决方案 »
- android4.0屏蔽Home键
- NDK中的本地函数要读一个5M左右的txt文件,怎么才能将txt打包进apk
- 关于 Android 百度地图的一些疑问
- Android 应该程序开机启动如何用复选框来控制。
- 安卓开发新手问题
- 严重错误的android代码求指点!!泪流满脸啊!!
- 谁能介绍一下Maven,Ant,makefile适用的环境吗?它们设计的初衷是为了哪种语言?我在网上稍微的搜索了一下makefile,都是C。。。
- 怎样一次性删除桌面所有的快捷方式?
- 如何继承多个Activity?挺简单的,是不是我想多了
- 跪求大神
- 关于TCL大赛中 用到的官方模拟器的问题(软键盘?)
- 请教各位 SensorEventListener 是怎样起作用到的
有没有在AndroidManifest中加入Activity声明 ?
还是不行,AndroidManifest是什么?
<activity android:name=".Test" android:label="@string/app_name">
</activity>