Android搞事篇——使用Intent跳转界面

黄沙百战穿金甲,不破楼兰终不还。这篇文章主要讲述Android搞事篇——使用Intent跳转界面相关的知识,希望能为你提供帮助。
跳转页面基本分为三个步骤:
1、初始化一个intent;(一个intent就够用了);
2、传入intent参数;
3、调用startactivity(); 实现跳转页面
具体操作如下
首先你需要一个项目或demo,然后就可以开始了
先在第一个布局里放一个Button; (别问我他是干嘛的)给他加一个id
然后创建一个新布局:
右键layout跳出来的菜单中有我这里给他的名字是second
然后新建一个second.java继承Activity在这个里面重写OnCreat()方法,然后将他跟布局绑定
使用setcontentview(R.layout.); 可以做到这点
【Android搞事篇——使用Intent跳转界面】然后完成activity的注册在androidManifest.xml里

< manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.intent.android.intentdemo">

< application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
< activity android:name=".MainActivity">
< intent-filter>
< action android:name="android.intent.action.MAIN" />

< category android:name="android.intent.category.LAUNCHER" />
< /intent-filter>
< /activity>
< !--注册-->
< /application>

< /manifest>
在< !--注册--> 的地方加上< activity android:name=".second"> < /activity> 就完成了第二个页面的创建。

正式开始intent搞事。在Mainactivity.java中先获取Button实例,然后写一个button的监听事件出来
在那里面
写上 Intent intent = new Intent(MainActivty.this,second.class);
startActivity(intent);
运行项目就完事了

package com.intent.android.intentdemo;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {
private Button bt1;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bt1=(Button)findViewById(R.id.button);
bt1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this,second.class);
startActivity(intent);
}
});
}
}


欢迎大家继续关注我的博客,熬夜写博客真的很累。谢谢支持。
























































    推荐阅读