一、界面跳转
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);
时间: 2024-10-08 23:00:37