本帖最后由 就业部_安卓组 于 2016-11-25 16:01 编辑
这篇主要讲述每个文件的作用、布局、样式、主题、快捷键等一般的配置。
不管是新的 IDE 还是其他东西,我们主观上第一印象最深的肯定是外表,而对于Android Studio 而言,就是 IDE 的样式风格。我个人是比较喜欢炫酷黑的,个人观点,我认为官方默认的灰白丑到爆,炫酷黑的样式风格酷炫而且极客范儿十足,帅。
怎么设置的呢?
样式
Preference -> Appearance 然后选择 Theme 的 Darcula ,如图
现在我这种就是官方默认的,当我选中了 Darcula 之后点击 Apply 应用,就可以看到效果,然后点击确定。
就变成了炫酷黑。让我们来看看效果如何,点开 XML 布局。
布局
我当初在 Eclipse 上面的时候每次修改或者写 XML 布局都感觉非常的无力,因为每修改一下,就要切换到视图看一遍修改后的效果,而且有时候还不显示,只能运行到手机上才能看到效果。 而这种郁闷在遇到需要修改 px 和 dp 的时候会被无限的放大,愁!非常影响效率! 但是现在,有了 Preview 之后,再也不会有这种郁闷了。因为它是实时变化的,而且就在 XML 代码的右边,非常非常方便。 看图:
就是右边的这个小手机,在 XML 布局里面改代码,直接生效,能看到修改后的效果,以前需要十分钟的事,现在几秒钟就搞定了。 默认的它是不会显示,要记得点击右边的 Preview 按钮啊。
字体
Android Studio 默认的字体有点小,也许你感觉不适应,你可以根据自己的风格习惯来进行相应的调整,具体如下
进入到这个页面之后你会发现改变字体的大小和行距是不可以点击的,这不是 Bug ,这只是系统提供的,如果你想自定义,需要点击上面的 Save As ,额外保存一份,名字自定义,然后就可以修改了。
编码
在 Eclipse 里,有一个很影响开发效率的事情就是,要反复的按 Alt + / 和 ctrl + shift + o,就是代码提示和导包。 其实,像这些常用的东西,为什么不做成自动的呢?虽然 Eclipse 里可以经过一些设置来替换掉 Alt + / ,但是导包也是一个问题,尤其是你从网上拷过来一个类的时候,别提多烦人了。 而在 Android Studio 里面,Alt + / 就可以说拜拜了,因为是自动代码提示的,而且更加智能更加快捷!这个是不需要做任何调整的,因为 Android Studio 默认就有了。
但是有一点,就是区分大小写。什么意思呢? 比如说,我想写一段代码:Intent intent = new Intent(); 如果我写的是new in..,按道理来说它会提示 Intent ,但是由于你写的是小写,它检索不到,就不会提示。因此,我们可以经过设置让它不区分大小写,如下
Case sensitive completion 这一项改成 None,就可以了。
至于自动导包,可以经过下面的设置来达到效果。
把勾都打上。完事了,再也不用考虑导包的问题了,自动导包就是这么简单。但是要注意,当碰到多个包的时候,它就不会自动导了,这个还是要注意一下,不能导错了,要手动导。
快捷文档、说明
先看图
当我们用一个新的 API 或者调用一个方法、类等等
我们想看一下具体的参数或者说明,鼠标放上去它就会显示一个快捷文档,这个功能挺不错,Eclipse 里大家都会用。可是迁移到 Android Studio 上时就会发现,你放上去完全没半点用,根本看不了文档了,这很不习惯。
如果你想开启这个功能,那么,如下
Show quick documentation on mouse move Delay(ms) 这个设置很直白的告诉你,把鼠标放上去 延时 x 毫秒之后展示一个快捷文档,你可以根据自己的需要设置一个合理的时间。
快捷键
我觉得无论是从其他 IDE 切换过来还是从零开始的开发者,都会关心一个问题,那就是快捷键。 一个用了 Eclipse 一两年或者更久的开发者迟迟不愿意迁移到 Android Studio 的原因之一肯定有快捷键的因素。
因为 Android Studio 默认的快捷键和 Eclipse 差别很大,说是天壤之别也不为过,但是 Android Studio 强大的地方在于通过设置一些选项,让你可以一直沿用 Eclipse 风格的快捷键,这样对于那些Eclipse过渡来的同学省了很多学习成本。 不仅如此,除了 Eclipse 的快捷键,Android Studio 还支持 Emacs、Net Beans、Visual Studio 等等 IDE 的快捷键。
如图
说句个人建议,我建议大家还是用 Android Studio 提供的快捷键。
在此,我在网上找了一些常用的快捷键,如图。
这些知识简单的基础的快捷键,由于篇幅的问题,在此给大家提供一个链接,希望有兴趣的朋友去看一看,挺不错的。
点此进入:Android 人事+技术总贴
点此进入:Android 基础篇总贴
点此进入:Android 进阶篇总贴
点此进入:Android 讨论区
以上言论,如有错误或者表达不准确或者有纰漏的地方还请指正,同时欢迎大家在评论区留言给予一定的建议,我会根据大家的意见进行相应的改正,谢谢各位!
|