程序员Android开发技术分享Java学习笔记

Android Studio 你不一定知道的小技巧

2016-12-04  本文已影响785人  lovejjfg

俗话说得好,工欲善其事,必先利其器,今天不聊技术,咱们就来聊一聊我们使用滴的AndroidStudio(以下全部简写为AS)的一些小技巧

设置漫游

新到公司,装了个全新的AS,然后又开始配置字体大小,主题背景等等一系列设置?!其实AS支持设置漫游的。Export到处一个setting的jar包到指定位置,首次安装会引导你导入这个jar包,错过了首趟班车,你也可以直接使用这里的Import导入了。

setting.png

相关创建

对于创建Activity 或者 Fragment,AS都提供了很多的模板,你完全可以挑选一个比较接近的,省的写很多重复的代码。

create.png

抽取为Style

这个功能就比较的实用了,但是,前两天问同事他们都还不知道呢。Style的功能就不说了,但是每次自己手动抽取Style的时候是不是很抓狂,其实AS已经帮我们解决了这个痛点,例如我有一个通用布局是这个样子滴:

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/date"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:gravity="left|center_vertical"
      android:layout_marginLeft="16dp"
      android:layout_marginRight="16dp"
      android:layout_marginTop="4dp"
      android:layout_marginBottom="4dp"
      android:textColor="#666666"/>

我要将除了id之外的全部抽取为Style,请看下图:

Style.gif

抽取为include

还有当一个页面很复杂了,我们也需要引入include来管理的,AS这里也为我们提供了很方便的操作生成include的子布局。merge都不用你自己写了,用起来是不是很爽歪歪!什么,merge是啥你不知道?!自行脑补吧。。

Include.gif

各种快捷键

说到快捷键,不知道你兴奋了没,反正我是兴奋了的。入门级的查看方法简介,方法参数,等等这里不细说了你大可以在网上找到一个清单的,同样AS支持自定义,打开设置的快捷键( Crtl+Alt+s )是:

keymap.png

既然都说了是你不一定知道的,这样肯定糊弄不了你啊!接下来说说开发中必须要写而且很繁琐的一些简单代码,比如说定义一个TAG,Toast,或者findViewById。。

这里介绍介绍一下AS的 LiveTemplates ,这个炫酷的东西。里面AS已经为我们定义好了很多东西了,比如说输入gone,就可以快捷设置View的Visible为Gone了。巴拉巴拉。。

LiveTemplates.png LiveTemplates.gif

这些快捷输入都是可以自己设置的,例如上面我们输入 logd 的时候调用的是自己的 LogUtil 的方法。只要你觉得是自己平时老是要敲得模板代码,都可以加入到 LiveTemplates 中。

批量修改

这个功能也比较好玩,使用的快捷键就是 Alt+j :

Alt+j.gif

批量复制

这个功能也比较好玩,和上面的批量修改类似,操作就是按着 Alt 键就好了:

copy.gif

最后

其实还有相关插件功能还没有说,可以自行搜索,缺啥补啥!欢迎大家补充交流。

上一篇下一篇

猜你喜欢

热点阅读