欢迎光临散文网 会员登陆 & 注册

android两个页面跳转

2022-06-04 18:56 作者:丘奇小怪  | 我要投稿

我们使用 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虚拟机中运行即可。


android两个页面跳转的评论 (共 条)

分享到微博请遵守国家法律