您的位置:首页 > 移动开发 > Android开发

Android学习【Activity界面跳转】

2015-06-17 10:42 459 查看
一、界面跳转

1.定义一个新的Activity步骤:

1)定义一个布局视图(activity2_main.xml文件),

2)定义一个继承Activity的子类(在MainActivity2.java文件)

3)在MainActivity2类中重写生命周期方法onCreate() 调用setContextView()把视图(xml,硬编码)绑定给该Activity子类

setContentView(R.layout.activity2_main);


4)将该Activity子类注册到Androidmanifest.xml 清单文件(两种方法):

显示调用

<activity
            android:name="com.example.dave.myapplication.MainActivity2"
            android:label="@string/app_name">
        </activity>


隐式调用

<activity
            android:name="com.example.dave.myapplication.MainActivity2"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="star_login" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
    </activity>


5)在MainActivity内定义一个Intent对象,调用当前Activity的startAcitivity()方法启动新的Acitivity.

显示定义:

//MainActivity2为跳转的组件
        Intent intent = new Intent(MainActivity.this, MainActivity2.class);
                startActivity(intent);


隐式定义:

Intent intent = new Intent("star_login");
                startActivity(intent);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: