Android开发实现Activity之间切换

2014-08-18 22:37:14|?次阅读|上传:huigezrx【已有?条评论】发表评论

关键词:Java, Android, 界面设计, 移动应用|来源:唯设编程网

上面的代码对于某些应用程序来讲已经足够了,这些应用程序只需要简单地从一个Activity 跳转至下一个。当然,你也可以通过一种更为稳健的方式使用Intent 机制。例如,你可以使用Intent 结构在Activity 之间传送数据。

2.  入门实例

这一节,我们只介绍怎样在Activity内启动另外一个Activity,并不传递参数。

程序启动的第一个界面如下:

Android开发实现Activity之间切换

点击下一页后,启动另一个Activity:

Android开发实现Activity之间切换

首先看看我们连个Activity对应的XML布局代码,第一个Activity对应的布局文件是main_activity.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="这是第一个测试用的activity,点击“下一页”切换到另一个Activity"
        />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="下一页"
        />
</LinearLayout>

第二个Activity对应的布局文件(mylayout.xml)代码如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#ffffff"
    >
    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="这是第二个测试用的activity,请点击“上一页”返回操作"
        />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="上一页"
        />
</LinearLayout>
发表评论0条 】
网友评论(共?条评论)..
Android开发实现Activity之间切换