Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android studio中使用按钮从一个活动转到另一个活动_Android - Fatal编程技术网

如何在android studio中使用按钮从一个活动转到另一个活动

如何在android studio中使用按钮从一个活动转到另一个活动,android,Android,我创建了两个活动。第一个名为activity_main.xml,另一个名为layout.xml 我在第一个按钮中有一个按钮,我想点击它,我就会到达layout.xml 我该怎么做?   这是按钮的代码: 我是初学者,如果有人能给我一步一步的指导,那就更好了使用意图调用第二个活动。如果在activity_main.xml中有一个按钮。然后在按钮上提供onClickListnere以调用第二个活动 Button button = (Button) findViewById(R.id.button)

我创建了两个活动。第一个名为activity_main.xml,另一个名为layout.xml 我在第一个按钮中有一个按钮,我想点击它,我就会到达layout.xml 我该怎么做?   这是按钮的代码:


我是初学者,如果有人能给我一步一步的指导,那就更好了

使用意图调用第二个活动。如果在activity_main.xml中有一个按钮。然后在按钮上提供onClickListnere以调用第二个活动

Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
            Intent inent = new Intent(MainActivity.this, SecondActivity.class);
            startActivity(intent);
           }
});
activity_main.xml中的按钮id将用于调用从ActivityMain转到SecondActivity的事件,不要忘记在onCraete中初始化按钮

首选在onCreate内部使用此代码,但不一定:

Button button = (Button) findViewById(R.id.button_id_from_activity_main.xml);
button.setOnClickListener(new View.OnClickListener() {
   @Override
   public void onClick(View v) {
   startActivity(new Intent(your_activity_name.this, second_activity_to_go.class););
 }
}

只需遵循此链接。可能重复的我不使用虚拟设备代码Siddiqui,我是否在mainActivity.javaYes中输入此代码,mainActivity必须具有activity_main.xml。在这里,你们必须有一个按钮,它的id必须是Button。然后使用该方法。
Button button = (Button) findViewById(R.id.button_id_from_activity_main.xml);
button.setOnClickListener(new View.OnClickListener() {
   @Override
   public void onClick(View v) {
   startActivity(new Intent(your_activity_name.this, second_activity_to_go.class););
 }
}