栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

UI常用组件(一)——Activity入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

UI常用组件(一)——Activity入门

一、Activity基础

1、初始Activity

你所能看到的每一个页面都是一个Activity, 展示型组件,可以进行交互操作。

第一步 Activity 继承 AppCompatActivity,实现OnCreate方法

第二步 在AndroidManifest.xml文件中声明

第三步 如果是主入口 需要声明intent-filter

2、Activity与Layout的关系

Activity 是 layout、数据及一些交互组成的。

3、Activity与View的关系

 

 4、Activity的跳转

MainActivity.java

package com.example.testapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;


public class MainActivity extends AppCompatActivity {

    private static final String TAG = "TestMain";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_page1);

        Button button = findViewById(R.id.button5);

        button.setonClickListener(new View.onClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent(MainActivity.this, TestActivity.class);
                startActivity(intent);
            }
        });


    }
}

TestActivity.java

package com.example.testapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

public class TestActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_page2);
    }
}

AndroidManifest.xml




    

        
            
                

                
            
        

        
    

 

 

Activity 之间的跳转, 栈操作先进后出(标准启动模式)

 

二、Activity的四种启动模式

1、四种启动模式_理论
  • standard 标准模式(先进后出)

 

 

  • singleTop 顶部复用

 

  • singleTask 删除之前的页面

 

  • singleInstance 单例模式

 

2、使用

AndroidManifest.xml中 activity 属性 launchMode 设置

java代码中

 

 


  坐得住板凳,耐得住寂寞,守得住初心!  

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/389736.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号