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文件下的所有文件进行索引 资源目录的索引
通过索引号找到响应的静态成员

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

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

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • EMD算法的简单介绍,matlab安装包的安装以及其应用![通俗易懂]

    EMD算法的简单介绍,matlab安装包的安装以及其应用![通俗易懂]EMD算法的简单介绍:从编程的角度来看,EMD是两个while循环。固有模特分量(内层while循环)满足的两个条件:(1)极值点的个数和过零点的个数相等或者最多相差为1个;(2)上下包络线的平均值为零。余项的满足条件:单调函数(部分论文上有其他的条件,外层while循环)。具体的步骤如下:1)首先使用三次样条曲线分别拟合信号…

    2022年6月6日
  • 关于SQL2008AdventureWorks2008数据库的安装!

    关于SQL2008AdventureWorks2008数据库的安装!

    2022年9月11日
  • asp语法教程_如何编程

    asp语法教程_如何编程ASP编程基本语句(一)Access+asp编制网站是属于动态网站,是通过把要编制的内容写入数据库里,在通过读取数据库的内容显示出来,学习目的:学会数据库的基本操作。数据库的基本操作无非是:查询记

    2022年8月6日
  • CTK框架使用

    CTK框架使用基于Qt的CTK框架的使用QT的plugin插件的创建方式在介绍CTK框架的使用方法之前我们首先介绍一下QT的plugin插件的创建方式。QT提供两种API来创建插件:扩展Qt库本身的高级API。例如:定制databasedrivers,imageformats,textcodecs,customstyles,etc.扩展应用程序的低级API如果你像创建一个可以在QtDes

    2022年6月6日
  • BroadcastReceiver的生命周期

    BroadcastReceiver的生命周期

    2021年8月30日
  • 此工作站和主域间的信任关系失败 又一解决办法「建议收藏」

    此工作站和主域间的信任关系失败 又一解决办法「建议收藏」问题:局域网访问资料时提示:此工作站和主域间的信任关系失败环境:几台未加入域(加入域的机器未测试,问题已解决)机器访问机器test的共享资料时总是提示,此工作站和主域间的信任关系失败,多次重启几台计算机均未解决,苦苦找是否有办法实现域和工作组的信任,事实证明这是个牛角尖,而且还是死角!但是例行检查时候发现,无一报错的域控居然出现了叉叉具体如下图前几次都没…

    2022年10月18日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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