欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

安卓开发(一):入门——界面切换

程序员文章站 2022-10-18 19:38:29
目录:一、新建APP项目二、项目结构三、Intent(组件之间的通信员)四、最终效果一、新建APP项目点击左上角file->new->new project选择empty activityname写APP的名字,选择文件夹储存项目,语言选择Java,API的版本根据连接手机版本来定,博主的手机是安卓9.0,所以这里选择了9.0二、项目结构其中mainActivity是项目提前构建好的,我们要做的就是新建一个跳转之后的界面以及监听跳转按钮的监听器注意:新界面不要...

一、新建APP项目

  1. 点击左上角file->new->new project

安卓开发(一):入门——界面切换

  1. 选择empty activity

安卓开发(一):入门——界面切换

  1. name写APP的名字,选择文件夹储存项目,语言选择Java,API的版本根据连接手机版本来定,博主的手机是安卓9.0,所以这里选择了9.0
    安卓开发(一):入门——界面切换

二、项目结构

安卓开发(一):入门——界面切换
其中mainActivity是项目提前构建好的,我们要做的就是新建一个跳转之后的界面以及监听跳转按钮的监听器

注意:新界面不要新建为Java class ,而是要找到Activity,选择其中的一个你想构造的界面,因为当我们构造一个Activity时,AS为我们做了许多事,比如界面layout……

新建Activity如下图:
安卓开发(一):入门——界面切换

三、Intent(组件之间的通信员)

这个Intent用于告诉系统,我们要做“查看”动作,此动作对应的查看对象是“某联系人”

由于跳转界面的指令由用户点击按钮得到,所以监听器使用点击监听的接口。

public class Listener implements View.OnClickListener {
    Activity main;

    public Listener(Activity main){
        this.main = main;
    }

    @Override
    public void onClick(View v) {
    	//intent告诉系统界面从main到后面的界面
        Intent intent = new Intent(main,LogActivity.class);
        main.startActivity(intent);
    }
}

main:

 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button btn = (Button)this.findViewById(R.id.button);
        Listener l = new Listener(this);
        btn.setOnClickListener(l);
    }

四、最终效果

安卓开发(一):入门——界面切换

本文地址:https://blog.csdn.net/llplllll/article/details/108838824