【Android】实现两个界面切换跳转(两个Activity,两个XML之间的来回切换)

在安卓中最常见的就是按下按钮后跳转到另一个界面,关于界面的跳转有两种方法:

方法1:

一个Activity,两个XML文件之间的页面切换,详情可见

https://blog.csdn.net/yao_yaoya/article/details/127788317

方法2:

两个Activity,两个XML文件之间使用Intent实现来回跳转。

1.首先我们要创建两个XML文件,分别取名为activity_main.xml和activity_main2.xml。

(1)activity_main.xml:


        
        

 (2)activity_main2:


        
        

 2.在JAVA文件中写两个界面的切换,创建MainActivity.java和MainActivity2.java文件:

(1)MainActivity.java:

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button button = this.findViewById(R.id.btn1);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this,MainActivity2.class);
                startActivity(intent);
            }
        });
    }
}

(2)MainActivity2.java:

public class MainActivity2 extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
        Button button = this.findViewById(R.id.btn2);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                finish();
            }
        });
    }
}

简单粗暴!

感谢Thanks♪(・ω・)ノ!!!

你可能感兴趣的:(Android,android-studio,xml,android)