1、编写一个程序包含两个Activity,其界面布局如下图所示:左边是Activity1,右边是Activity2,
要求:1、实现两个Activity的界面布局(提示:布局可以使用LinearLayout 方向设置为垂直:android:orientation=“vertical”)
2、满足以下功能需求:
1)Activity1为应用程序的主入口;
2)Activity1的TextView1显示内容为“我是Activity1”,TextView2的初始化内容为“我接收来自EditText(输入框1)的输入”;
3)Activity的“点击我”是一个Button,点击事件为:设置TextView2的内容为输入框输入的内容,然后把输入框清空;
4)Activity1的按钮“点击我跳转到第二个界面”的点击事件为:启动Activity2,把输入框2的内容传递到Activity2,同时设置Activity2的TextView2的内容为接收到的内容;
5)Activity2的按钮“点击我回到第一个界面”的点击事件为:返回到第一个界面,把输入框1的内容回传给Activity1,同时设置Activity1的TextView3的内容为回传的数据。
activity_main.xml:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:id="@+id/tv_text0"
android:text="我是Activity1" />
<TextView
android:layout_width="match_parent"
android:layout_height="50dp"
android:id="@+id/tv_text2"
android:text="我接收来自EditText(输入框1)的输入" />
<EditText android:layout_width="match_parent"
android:layout_height="50dp"
android:id="@+id/et_edittext0"/>
<Button android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="点击"
android:id="@+id/bt_button0"/>
<EditText android:layout_width="match_parent"
android:layout_height="50dp"
android:id="@+id/et_edittext1"/>
<Button android:layout_width="fill_parent"
android:layout_height=