Java 2个不同的按钮,用于和

Java 2个不同的按钮,用于和,java,android,Java,Android,我在玩一些android开发,我试图创建两个具有两种不同功能的按钮 当你启动应用程序时,你会看到带有一些按钮的屏幕,然后你可以选择哪个按钮 到目前为止,这是我从代码中得到的: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);

我在玩一些android开发,我试图创建两个具有两种不同功能的按钮

当你启动应用程序时,你会看到带有一些按钮的屏幕,然后你可以选择哪个按钮

到目前为止,这是我从代码中得到的:

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        Button startGame = (Button)findViewById(R.id.ivenever);
        Button howTo = (Button)findViewById(R.id.howto);

        startGame.setOnClickListener(this);
        howTo.setOnClickListener(this);

    }
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        switch(v.getId()) { //Get the id of the button that was clicked
        case R.id.ivenever:
            Intent i = new Intent(MainActivity.this, StartGame.class);
            startActivity(i);
            break;
        case R.id.howto:
            Intent e = new Intent(MainActivity.this, HowTo.class);
            startActivity(e);
            break;
        }
    }
在我尝试创建按钮的过程中。两个按钮都有各自的xml代码和id。StartGame.class工作正常,但howto按钮只会使应用程序崩溃

日志:

HowTo.java文件: 套餐包括在内

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class HowTo extends Activity{

    protected void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.id.howto);

        Button ivenever = (Button)findViewById(R.id.game);
        ivenever.setOnClickListener(new OnClickListener(){
            @Override
              public void onClick(View v) {
                Intent i = new Intent(HowTo.this, StartGame.class);
              }
        });
    }
}

您需要将布局的内容设置为活动。您所设置的contentviewr.id.howto;这是错误的

所以换成

setContentView(R.layout.HowTo);

发布您的logcat,然后请在此处发布您的logcat o/p…您是否定义了如何在清单中执行活动?错误出现在HowTo.java文件中,因为当您单击该文件的按钮时,HowTo类会给出错误。您应该发布这个类或logcat的代码。MainActivity.java很好。请确保您的两个按钮都属于您的activity\u main.xml布局。谢谢这是正确的答案我有点不好意思我看不到一个xD谢谢您的帮助:-
setContentView(R.layout.HowTo);