首页 > 移动平台 > 详细

Android学习【Activity界面跳转】

时间:2015-06-17 11:31:05      阅读:182      评论:0      收藏:0      [点我收藏+]

一、界面跳转
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);

Android学习【Activity界面跳转】

原文:http://blog.csdn.net/muyang_ren/article/details/46531293

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!