黄沙百战穿金甲,不破楼兰终不还。这篇文章主要讲述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);
}
});
}
}
欢迎大家继续关注我的博客,熬夜写博客真的很累。谢谢支持。
推荐阅读
- react-native服务启动,运行项目到安卓模拟器
- Web App Manifest
- Android数据保存之文件保存
- cocos2d-x 3.0rc开发指南(Windows下Android环境搭建)
- Android内存优化DVM和ART原理初探
- Android开发(怎样把Android studio中的Library公布到Jcenter)
- Eclipse搭建服务器,实现与Android的简单通信
- Android recovery UI实现分析
- 关于Android制作.9.png图片