小弟是新手,有很多问题不懂,还请各位帮帮忙。关于surfaceView的问题已经纠结了几天了。
首先我有两个 Class WelcomeView LoadingView 在MainActivity 里面单独加载都是没有问题的。我现在想在WelcomeView里面怎么跳到 LoadingView 里面呢? 我的代码是这样的:
public WelcomView wv;
public LoadingView lv;
public View current;
public Rect myrRect;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE); //设置全屏
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN
);
wv = new WelcomView(this);
setContentView(wv);
current = wv;
}
//初始化矩形
public void initRect(){
myrRect = new Rect(100,100,200,200);
} @Override
public boolean onTouchEvent(MotionEvent event) { if(event.getAction()==MotionEvent.ACTION_UP){
int x = (int) event.getX();
int y = (int) event.getY();
//当前View 是WelcomeView
if(current == wv){
//点击矩形框的时候,跳到LoadingView ,错误就出现在这里,点击异常,不知道为什么
if(myrRect.contains(x,y)){
lv = new LoadingView(this);
this.setContentView(lv);
current = lv;
lv.lt.start();
//wv=null;
}
}
}
return true;
}
首先我有两个 Class WelcomeView LoadingView 在MainActivity 里面单独加载都是没有问题的。我现在想在WelcomeView里面怎么跳到 LoadingView 里面呢? 我的代码是这样的:
public WelcomView wv;
public LoadingView lv;
public View current;
public Rect myrRect;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE); //设置全屏
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN
);
wv = new WelcomView(this);
setContentView(wv);
current = wv;
}
//初始化矩形
public void initRect(){
myrRect = new Rect(100,100,200,200);
} @Override
public boolean onTouchEvent(MotionEvent event) { if(event.getAction()==MotionEvent.ACTION_UP){
int x = (int) event.getX();
int y = (int) event.getY();
//当前View 是WelcomeView
if(current == wv){
//点击矩形框的时候,跳到LoadingView ,错误就出现在这里,点击异常,不知道为什么
if(myrRect.contains(x,y)){
lv = new LoadingView(this);
this.setContentView(lv);
current = lv;
lv.lt.start();
//wv=null;
}
}
}
return true;
}
解决方案 »
- 怎样知道哪些android哪些应用可以自启动,并判断其自启动是禁止还是启用?
- android 升级包 版本问题
- 多个Activity使用一个系统menu的问题
- 打开wrox的代码报错 如下
- android 背景灯调节api
- 新手写一个闹钟app遇到了问题。。求大神!!
- DOM解析相关,大牛帮我看看这段代码哪里有错
- 请问给位大神,我想问问有什么音频开源库可以实现男声变女声并且可以应用到android上的?请大神们为我解答一下可以?谢谢大家
- 大牛们帮小菜鸟看看这是什么东东啊,网上找不到解释!!!!
- listview 的item图片显示问题
- android josn 解析 紧急情况啊
- 视频播放,播放不出来。为什么?麻烦帮忙看下
initRect() 调用了么?没有初始化。这个肯定会提示nullpointer
分别加载都正常?