使用 Android Studio 创建并运行的第一个项目

2025-10-12 03:00:05

使用 Android Studio 创建的第一个项目

打开项目

本文接上一章,在上一章我们已经创建好了新的项目,现在我们运行Android Studio,进入项目。

认识第一个界面MainActivity

package com.example.helloworld;

// 导入用于保存和恢复 Activity 状态的 Bundle 类

import android.os.Bundle;

// 导入支持边缘到边缘布局的类

import androidx.activity.EdgeToEdge;

// 导入 AppCompatActivity 以支持兼容性

import androidx.appcompat.app.AppCompatActivity;

// 导入处理图形边距的类

import androidx.core.graphics.Insets;

// 导入提供视图兼容性操作的类

import androidx.core.view.ViewCompat;

// 导入处理窗口插入信息的类

import androidx.core.view.WindowInsetsCompat;

// 定义主活动类,继承自 AppCompatActivity

public class MainActivity extends AppCompatActivity {

// 重写 Activity 创建时调用的方法

@Override

protected void onCreate(Bundle savedInstanceState) {

// 调用父类 onCreate 完成基本初始化

super.onCreate(savedInstanceState);

// 启用边缘到边缘布局,内容延伸到屏幕边缘

EdgeToEdge.enable(this);

// 设置活动使用的布局文件

setContentView(R.layout.activity_main);

// 为指定视图设置窗口插入监听器

ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {

// 获取系统栏(状态栏和导航栏)的边距信息

Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());

// 根据系统栏边距设置视图内边距,避免内容被遮挡

v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);

// 返回处理后的窗口插入信息

return insets;

});

}

}

认识相对应的XML布局文件

1.我们可以按住Ctrl点击 setContentView(R.layout.activity_main); 中的activity_main,进入相对应的XML文件中

这里我们可以看到圈出来的部分从左到右的意思分别为,全代码,代码+视图,全视图,三个展示方式,根据个人需求,这里我选择 代码+视图 模式,方便进行随时修改,

...

...

...

这段代码的意思呢,是一个标签定义了一个 ConstraintLayout 布局容器,它是整个布局结构的根节点,子视图在其中按照设定的约束条件进行布局。可以理解为我们整个页面的根布局,我们后续所写的布局代码都将放在这段代码里面,可以想象成一个房子的外部空间,装修肯定是在房子里面。

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Hello World!"

app:layout_constraintBottom_toBottomOf="parent"

app:layout_constraintEnd_toEndOf="parent"

app:layout_constraintStart_toStartOf="parent"

app:layout_constraintTop_toTopOf="parent" />

这里呢就是我们所认识的第一个控件叫做TextView顾名思义,是一个文本控件,每段代码的意思呢我在上面也给出了注释,相信大家可以很快理解。

创建自己的第一个模拟机

这里我圈中的部分意思是 Android Studio 中的设备管理器 ,我们将在这里管理模拟机,点击这个图标,进入如下界面,正常来说是没有这么多模拟机的,这些模拟机是我之前做项目时,创建的。

点击左上角的 +

选择Create Virtual Device ,

根据自己所需选择合适的模拟机,点击下一步,根据需求选择合适的系统镜像创建虚拟设备

这里说明以下电脑运行内存不够的尽量选择低版本,模拟机的型号也是一样的,点击下一步,

点击完成,进行创建。

运行项目

选择我们创建好的模拟机,点击绿色的开始按钮,运行。这里由于是第一次创建,下载的配置文件时间可能较长,耐心等待。

好的,现在我们可以看到,我们的模拟机已经展示出来了,并且显示我们刚才创建的第一个项目页面。

我们本期内容就讲解完毕了,模拟机在安装好之后可能会出现C盘爆满的情况,如何解决这个问题,以及每个文件夹下面的文件都有什么作用,我将会在下一期的内容中,为大家详细解答,想学习 Android 开发 欢迎大家关注我,我将会在后面的一段时间带大家入门 Android 并成功拥有一个自己的简单项目。