码迷,mamicode.com
首页 > 移动开发 > 详细

Android学习【Activity界面跳转】

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

标签:跳转   android   界面跳转   

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

标签:跳转   android   界面跳转   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!