zoukankan      html  css  js  c++  java
  • Android搞事篇——使用Intent跳转界面

    跳转页面基本分为三个步骤:

    1、初始化一个intent;(一个intent就够用了);

    2、传入intent参数;

    3、调用startactivity();实现跳转页面

    具体操作如下

    首先你需要一个项目或demo,然后就可以开始了

    先在第一个布局里放一个Button;(别问我他是干嘛的)给他加一个id

    然后创建一个新布局:

    右键layout跳出来的菜单中有我这里给他的名字是second

    然后新建一个second.java继承Activity在这个里面重写OnCreat()方法,然后将他跟布局绑定

    使用setcontentview(R.layout.);可以做到这点

    然后完成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);
    }
    });
    }
    }

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

  • 相关阅读:
    打造vim IDE
    Shell常用快捷键
    centos修改SSH端口并禁用root远程登录
    Java集合图谱
    github密钥
    创建Node.js TypeScript后端项目
    Shell的类型
    Mac新系统常用设置
    mac svn无法保存密码,JetBrains IDE(WebStrom、IntelliJ IDEA) 反复提示输入密码
    vim快捷键
  • 原文地址:https://www.cnblogs.com/Happy-Eric-1/p/intent.html
Copyright © 2011-2022 走看看