1,新建第二个activity(以下称为SecondActivity)并跟系统默认的activity一样继承activity;
2,在main.xml对应的文件夹下,新建另外一个xml文件,命名:second.xml;
3,在androidmainfest.xml文件中配置SecondActivity(不进行这一步的话,就选写完代码也无法实现功能),
<activity android:name=".SecondActivity"></activity> (其中“”中新activity的id一定不要写错)
4,在main.xml中设置基本简单的界面
代码:
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我是第一个页面"
android:textSize="20sp" />
<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClick"
android:text="跳转"
android:layout_below="@+id/tv" />
5,在second .xml中设置基本简单的界面
代码:
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ff0000"
android:text="我是第二个页面"
android:textSize="20sp" />
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClick"
android:text="返回"
android:layout_below="@+id/tv"/>
<Button
android:id="@+id/btn2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClick3"
android:text="关闭"
android:layout_below="@+id/tv"
android:layout_toRightOf="@+id/btn1"
android:layout_marginLeft="5dp"/>
代码:
public void onClick(View v){
Intent intent = new Intent(this,SecondActivity.class);
startActivity(intent);
7,在SecondActivity中实现跳转功能
代码:
public void onClick(View v){
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
}
关闭页面返回到桌面代码:
public void onClick3(View v) {
Intent i = new Intent(Intent.ACTION_MAIN);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.addCategory(Intent.CATEGORY_HOME); startActivity(i);
}
保存后运行就可以了。