Android Studio中那些让你相见恨晚的操作集锦

本文介绍了一系列提升编程效率的方法,包括简化条件判断、快速日志输出、全局变量声明、多行编辑技巧及重构快捷键等,帮助开发者提高开发速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

声明,本文转自:http://www.open-open.com/lib/view/open1482891781812.html

for循环新玩法

遍历集合的时候, 对象.for 就可以生成迭代循环遍历:

这里写图片描述

.fori 可以这样:

这里写图片描述

.forr 可以反向:

这里写图片描述

数字.for 也可以:

这里写图片描述

判空原来可以这样写

在写代码的时候,判空是不可避免的。判空可以这样, 对象.null :

这里写图片描述

非空可以这样, 对象.notnull :

这里写图片描述

非空还有更简单的方法, 对象.nn :

这里写图片描述

别再写if()了

if可是我们最常用的了,但是我劝你再也不要写if()了,试试任何可以判断的语句后面加上.if:

这里写图片描述

这里写图片描述

instance也可以很炫酷:

这里写图片描述

光速Log

快速log,想输出的内容.log即可

这里写图片描述

光速Toast

快速toast,想输出的内容.toast即可

这里写图片描述

全局field

假设你的代码写了很长,突然在1000行的时候要给一个变量赋值并且声明为全局变量,难道要返回去重新声明吗,简直麻烦。有了field,在哪都可以。

这里写图片描述

多行编辑,快入坑

例如我们有四个Button要定义,可以先这样,按住alt键+鼠标左键一直向下拉,就可以选中多行,然后编辑就可以同时对多行进行编辑,编辑完相同部分再分别输入不同部分就ok了:

这里写图片描述

如果我们要把上边定义的四个Button 改为TextView类型:

这里写图片描述

操作也是按住alt不放,拉对角线,拉出一块,就可以对选中的块,进行块编辑了。

快捷键之快速重构

我在写代码的时候都是先写可用的代码,把功能都实现之后,立即重构,例如:

这里写图片描述

提取sytle,layout等并没有默认的快捷键。如果你的有,可能我们用的不是同一套,不过无论怎样,你都可以去偏好设置里去自定义快捷键。那么打开keymap。找到Extract,可以看到,包括之前的提取方法操作也在这里,下面的style和Layout就是提取样式和和布局了。你也可以看到还有很多。你可以根据自己的喜好了来自定义快捷键。

这里写图片描述

演示:

这里写图片描述

提取布局

这里写图片描述

快捷键之超级搜索

这个功能的强大就如它的名字一样,它的快捷键是双击shift,输入关键字就可以。就连窗口都可以搜索。

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值