繁体   English   中英

如果我点击按钮,什么也不会发生

[英]Nothing happens if i click the button

我的代码

public class start extends AppCompatActivity {
@Override
protected void onCreate(Bundle ici) {
    super.onCreate(ici);
    setContentView(R.layout.activity_start);


    final Button button = (Button) findViewById(R.id.button1);

    button.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v){
            Intent myIntent = new Intent(start.this, QuestionActivity.class);
            start.this.startActivity(myIntent);
        }
    });

不确定它是否找到按钮但没有错误

    final Button button5 = (Button) findViewById(R.id.button5);
    button.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v){
            Intent myIntent = new Intent(start.this, QuestionActivity.class);
            start.this.startActivity(myIntent);
        }
    });


}

如果我单击按钮,则不会发生任何事情。
如果我只是写

           Intent myIntent = new Intent(start.this, QuestionActivity.class);
           start.this.startActivity(myIntent);

有用。

我是编程新手,所以请善待:)
请帮忙

您首先定义button并设置侦听器,然后定义button5并将侦听button再次设置为button 所以button5不会做任何事情。 真正的代码如下:

final Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v){
        Intent myIntent = new Intent(start.this, QuestionActivity.class);
        start.this.startActivity(myIntent);
    }
});

final Button button5 = (Button) findViewById(R.id.button5);
button5.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v){
        Intent myIntent = new Intent(start.this, QuestionActivity.class);
        start.this.startActivity(myIntent);
    }
});

检查按钮名称....

 final Button button5 = (Button) findViewById(R.id.button5);
//  use button5 instead of button below one
button5.setOnClickListener(new View.OnClickListener() {   
        public void onClick(View v){
            Intent myIntent = new Intent(start.this, QuestionActivity.class);
            start.this.startActivity(myIntent);
        }
    });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM