Android Studio界面详解

       安装完Android studio之后,首先引入眼帘的就是Android studio界面,Android studio界面有很多的状态栏比如:菜单栏、工具栏、导航栏等等,每个状态栏里面又有很多的设置,我们就来说说初级阶段所需要了解的。

1、菜单栏的File按钮

File文件常用按钮介绍

     1、直接在file-> New project即可

     2、从GitHub/csdn上面下载到桌面,点击file->Import project 

     3、open:也是打开项目 (不是自己写的项目)

     4、open Recent:打开项目(自己写过的代码)

     5、Sync Project with Gradle Files:同步项目和Gradle文件

     6、Invalidate Caches:重新启动......。

     7、import Moudule:导入模板

        创建项目之后,会有一个MainAcitivtty以及所对应的布局,在这里需要注意:一般来说,不会在File里创建,因为它缺少对应的布局,需要你自己去设置,建议在你的app->java右键进行创建,举个简单的列子:

      很明显他们的差别在于setContentView(R.layout.activty_main),这个函数的作用就是找到这个Activtity所对应的布局。不知道大家有没有注意到我的屏幕里可以分栏?这个对我们刚刚入门在写代码中也很实用,(方法:首先右键点击你所需要分栏的Acitivty   ->   Split Right/Split Down)

       注意:在setting里面还有一个非常重要的就是Gradle,当你第一次创建一个项目的时候,检查一下这里的Gradle(位置在于:Setting->Build、Excution、Deployment->Build Tools-Gradle user home)要和你自己下载的gradle一样

       我这里下载怎么多的gradle,是因为在我重新打开项目的时候,出现了Grable报错,会导致app的左上角显示一个红叉叉,无法运行。花了我几天的时间,在这几天里反复的从官网里去下载,当我准备摆烂的时候,结果它下载好了,导致它无法运行的原因竟然是网络的问题!!!在此期间也去查了资料网上大概说,需要点击File->sync project with gradle files(自动更新Gradle),也尝试过Reload All from Disk:从磁盘重新加载所有内容(类似 F5 刷新一下)

在setting里面可能还需要注意到的就是背景颜色和字体大小:

1、设置字体的大小:setting->Editor->Font

2、设置背景:stting->Appearance&Behavior->Theme,Theme里面有三种颜色,可以自行去查看       

2.工具栏

     在工具栏里面的就是对代码进行检测是否有错误,有关模拟器的一些信息,稍微提一下第五个的作用:可以详细的看到某一时刻所占用的内存(在最开始的时候不需要使用到)。比较重要的就是Device Manger(设备管理器),设备管理器主要是对模拟器进行管理,里面有两个比较重要,如下图所示:

2.1

模拟器可分为Android studio自带的模拟器和夜神模拟器等

Android自带模拟器的创建可以参考一下http://jingyan.baidu.com/article/4f34706e088aabe387b56d3c.html

       刚开始启动模拟器时,模拟器会出现在AS软件里面,导致各个窗口之间可操作的范围很小。只需要在feil->seting->Tools->Emulator->里面三个复选框取消勾选,然后apply,最后再重启一下即可(如图2.2)。

        再说一下如何修改模拟器默认路径?

        答:Android studio中找到(图2.1)点击Show on Disk 打开模拟器默认路径,出现(图2.3)页面,打开    后缀名为.ini文件,如(图2.4)所示

2.2
2.3
2.4

 使用夜神模拟器(夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网),因为Android自带的模拟器有时会卡死,报出莫名其妙的错误,以及自带的模拟器没有输入法,只能输入英文,这就很苦恼了。需要下载中文输入法的,点击这个链接(30s教会你在Android模拟器上安装搜狗输入法_android模拟器安装输入法_振华OPPO的博客-CSDN博客)上面有详细的教程。

 3、项目工具栏

 

我们在app内进行写代码,app里包含build(系统配置)、libs(第三方包)和src。

src里面包含了Java文件、res文件以及Assets文件,Java文件就是写逻辑编写的,重点在res文件。

       一般情况下创建新的项目只有java、res和AndroidManifest.xml文件,而Assets文件则需要自己添加。Assets文件可以保存其他数据格式、图像、音视频等等。

如何获取Assets文件里的数据呢?这和平时获取字符串的操作类似,就是在前面加上context.getResources().getAssets()获取AsstManger

      res文件主要内包含drawable文件、layout文件、mipmap文件、values文件,接下来我们细说这四个文件的作用

      layout文件:每一个Activity和Fragment都有相对应的layout文件,每一个layout文件里又包含很多的控件(比如:TextView,ImageView,ImageButton,EditText等等),控件内需要设置图片、文字、对齐方式。

     values文件:string文件可以将文字替换对应的英文,方便以后修改。values文件中还有colors文件和themes文件从字面意思可以看出是存放颜色和主题,系统三个自带的主题:

1、DayNight.DarkActionBar(默认:打开模拟器左上角会出现app名称)         

2、DayNight.NoAcationBar.Bridge(一般修改成这个:取消左上角的名称)

3、DayNight.NoAcationBar                 

设置系统主题:themes->找到<style>,在parent设置

drawale文件和mipmap文件的区别

drawale文件:我们通常将一些App的icon图标(像素小的图片)放在drawable文件。如图1所示

mipmap文件:从外部导入进来的图片(复杂的图片,图片里包含的有动画)则放在mipmap文件。如图2所示

图1

图2

     AndroidManifest.xml文件:创建一个新的Activity、service、content provider、broadcast receiver(简称四大组件),都需要在里面进行声明。

      出现以下报错,说明你的组件没有在AndroidManifest.xml文件中声明。

      再介绍App Inspection,简称数据库,位于编辑器最下面的工具栏,这是Android studio自带的数据库。如图所示:

介绍的差不多了,再说几个实用的快捷键:ctrl+alt+L:自动对齐

                                                                     alt+ins:快速创建get()、set()和构造方法

                                                                     alt+左/右:打开的class文件和.xml文件左右切换

                                                                     alt+enter(回车键):智能提示

猜你喜欢

转载自blog.csdn.net/qq_62079241/article/details/127150950