代码如下:
package irdc.ex03_09;
import android.app.Activity;
import android.os.Bundle;
//import android.content.Intent;
import android.view.View;
import android.widget.Button;
//import android.widget.LinearLayout;
public class EX03_09_2 extends Activity {
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.my2layout);
Button b1 = (Button) findViewById(R.id.view1);
b1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
jumpToLayout2();// 调用跳转方法jumpToLayout2()
}
});
}
public void jumpToLayout2() {
setContentView(R.layout.main);
Button b2 = (Button) findViewById(R.id.login);
b2.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
jumpToLayout1();
}
});
}
public void jumpToLayout1() {
setContentView(R.layout.my2layout);
Button b1 = (Button) findViewById(R.id.view1);
b1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
jumpToLayout2();
}
});
}
}
但是有错误:
最后一个 jumpToLayout2();这里有错误,但是我找了很久啊,真的很久!!!没有发现错误啊!!!请问到底问题在哪里啊?
安卓编程遇到的syntax error
答案:2 悬赏:20
解决时间 2021-03-22 19:45
- 提问者网友:离殇似水流年飞逝
- 2021-03-22 03:55
最佳答案
- 二级知识专家网友:都不是誰的誰
- 2021-03-22 04:32
看你这代码觉得稍微有点头大,首先看你的变量命名不规范,比如按钮和layout,看你的按钮命名为view1,我实在不敢认为这个到底是按钮还是view。然后是注释,看你的第三个注释,明明说载入mylayout结果却是my2layout。最后就是syntax error是语法错误的意思,你最好把你错误的那一段log贴出来!
全部回答
- 1楼网友:啵啵桃汀
- 2021-03-22 05:33
if(!s2.contains(".")){ //这里一个if
int r = (int)result;
et_input.settext(r+"");
}else{ // 这里第一个else
et_input.settext(result+"");
}
}else{ //这里第二个else
et_input.settext("");
}一个if对应一个else,不可能对应多个else。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯