1.1启动另一个Activity
启动另一个Activity要用到intent,intent是联系另一个activity、application的桥梁。
1)使用显示Intent
在住activity中创建一个Button
<Button
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="跳转"/>
在FirstActivity中编写如下代码:
public void FirstActivity extends Activity{
protected void onCreate(Bundle saveInstanceState){
super.onCreate(saveInstanceState);
setContentView(R.layout.first_layout);
Button bt=(Button)findViewById(R.id.button);
bt.setOnClickListener(new OnClickListeren(){
public void onClick(View v){
Intent intent=new Intent(FirstActivity.this,SecondActivity.class);
startActivity(intent);
}
})
}
}
创建另一个Activity SecondActivity.
public void SecondActivity extends Activity{
protected void onCreate(Bundle saveInstanceState){
super.onCreate(saveInstanceState);
setContentView(R.layout.second_layout);
}
在AndroidManifest.xml中为SecondActivity进行注册<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".FirstActivity" android:launchMode="singleInstance" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".SecondActivity"></activity> </application>