Android Studio入门级教程(详细)【小白必看】[通俗易懂]

Android Studio入门级教程(详细)【小白必看】[通俗易懂]AndroidStudio如何使用之前的文章已经讲解了AndroidStudio的安装和配置过程请参考:本文主要讲解一下AndroidStudio使用方法步骤:1.建立项目首先点击new——newproject新建项目选择想要创建的Android的模板,建议选择emptyactivity(空模板),然后nextName:给你的项目起一个名字API…

大家好,又见面了,我是你们的朋友全栈君。

Android Studio如何使用

之前的文章已经讲解了Android Studio的安装和配置过程
请参考:Android Studio 安装配置完整教程【小白一看就会】

本文主要讲解一下Android Studio使用方法

步骤:

1.建立项目

  • 首先点击new——new project新建项目
    在这里插入图片描述

  • 选择想要创建的Android 的模板,建议选择empty activity(空模板),然后next
    在这里插入图片描述

  • Name:给你的项目起一个名字

  • API level:选择Android 虚拟机的版本,版本越低运行起来越快

  • 剩下的就按默认的就行,点击finish

  • (由于版本不一样,步骤2和步骤3的顺序可能交换,大家注意一下就好啦)
    在这里插入图片描述

  • android项目创建完成了,包含三个主要的文件

  • activity:提供了用户与屏幕之间的互动,以便于用户进行操作,在里面实现主要的Java代码

  • activity_main.xml:布局文件,Android的UI界面显示的视图,所有的控件在这里设计

  • AndroidManifest.xml:Android应用程序的清单文件,是整个Android应用程序的描述文件在这里插入图片描述

2.入门试验

  • 我们双击进入activity_main.xml
  • 先将android.support.constraint.ConstraintLayout改为LinerLayout线性的,意思就是水平的的结构
  • 并加入android:orientation=”vertical”意思是将所有组件垂直摆放
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">
</LinearLayout>
  • 接下来加入一个文本Testview和一个按钮Button
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">
    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="学习安卓,你准备好了吗"
        android:id="@+id/tv_android"/>
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="准备好了"
        android:id="@+id/bt_android"
        android:onClick="Welcome"/>
</LinearLayout>

注:小白为了养成良好习惯,每个控件的id一定要起得严谨,一看到就知道是什么意思,最好不要含有数字。

  • 点击右边的preview可以显示视图
    在这里插入图片描述
  • 双击进入Mainactivity,我们打算点击按钮弹出toast
public class MainActivity extends AppCompatActivity { 
   

    @Override
    protected void onCreate(Bundle savedInstanceState) { 
   
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    public void Welcome(View view) { 
   
        Toast.makeText(this, "欢迎来到安卓世界", Toast.LENGTH_SHORT).show();
    }
}

注:setContentView(R.layout.activity_main);这句话是布局绑定

3.打开手机模拟器

  • 不用真的下载到手机里面,直接在模拟器就可以看到我们写的APP的实现效果
  • 需要联网
  • 点击三角形(run APP)的按钮,然后建立新的模拟器,选中图中的选项(选了一个分辨率低的,运行快),然后next在这里插入图片描述
  • 接下来还是选择图中选中的选型,然后进行next
    在这里插入图片描述
  • 给你的模拟器起个名字,点击finish

在这里插入图片描述

4.效果展示

  • 点击run,需要家在一段时间
  • 点击按钮,弹出“欢迎来到安卓世界”

在这里插入图片描述

到此实验成功

可能有许多小伙伴不知道R是什么?

R是类 索引类 把r文件下的所有文件进行索引 资源目录的索引
通过索引号找到响应的静态成员

希望可以给初学者一个帮助

有问题的同学可以随时评论 (╹▽╹)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/139713.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • python之qrcode生成二维码

    python之qrcode生成二维码

  • 【知识图谱】知识推理[通俗易懂]

    【知识图谱】知识推理[通俗易懂]文章目录一、本体知识推理简介1、OWL本体语言(1)OWL本体语言概述(2)描述逻辑一、本体知识推理简介1、OWL本体语言(1)OWL本体语言概述OWL的特性:OWL本体语言是知识图谱中最规范(W3C制定)、最严谨(采用描述逻辑)、表达能力最强(是一阶谓词逻辑的子集)的语言;它基于RDF语法,使表示出来的文档具有语义理解的结构基础。促进了统一词汇表的使用,定义了丰富的语义词汇。允…

  • python激活码【注册码】

    python激活码【注册码】,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • pycharm规范快捷键_pycharm修改快捷键

    pycharm规范快捷键_pycharm修改快捷键在写程序的过程中常常会有代码不整齐不规范的警告这时候用pycharn快速规整代码的快捷键为Ctrl+Alt+L即可解决

  • hadoop错误_wired connected

    hadoop错误_wired connectedhadoop错误INFO ipc.Client Retrying connect to server

  • STM32独立看门狗

    STM32独立看门狗参考正点原子视频看门狗在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称:看门狗看门狗的意义在启动正常运行的时候,系统不能复位在系统跑飞(程序异常执行)的情况,系统复位,程序重新执行独立看门狗(IWDG)由专用的低速时钟(L

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号