android两个页面跳转
我们使用 Intent()方法用于两个Activity之间的跳转,按手机的返回键可以直接返回到前一个页面。

1、修改MainActivity
代码:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
// 创建按钮的onclick方法
public void onclick(View view) {
Intent intent = new Intent(this,SecondActivity.class);
startActivity(intent);
}
}

2、修改Layout下的activity_main.xml布局文件
代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<TextView
android:id="@+id/tv_first"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="第一个页面"
android:layout_gravity="center"
android:textSize="40dp"
/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="onclick"
android:text="进入第二个页面"
/>
</LinearLayout>

3、创建SecondActivity,选择empty activity




这样直接创建activity会自动在 AndroidManifest.xml 中对activity进行注册,并且会自动创建对应的 .xml 布局文件。
4、修改SecondActivity.xml布局文件
代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="第二个页面"
android:layout_gravity="center"
android:textSize="40dp"
/>
</LinearLayout>

然后直接在android虚拟机中运行即可。

