android studio 使用,android studio怎么调用方法

码个蛋(codeegg)第 730次推文

作者: yayun0516

原文:

快捷键又称为“热键”,多个按键的组合可以实现某些快速操作,例如Window中最常用的Ctrl+C和Ctrl+V,熟练使用快捷键可以大大提高开发效率并可以减少某些错误的发生。Android Studio也默认提供了众多快捷键方式供开发者调用,推荐使用Android Studio默认风格的快捷键。

Ctrl组合快捷键

这里将快捷键进行分类,方便学习和记忆,Ctrl组合常用快捷键,如表所示。

对于初学者来说,一下子记住这么多快捷键简直就是噩梦,其实我们没必要一次就背下来,只需要在开发中尽量使用快捷键并打印一份快捷键表在电脑旁,经常使用和查阅,一段时间后就会形成习惯。

下面挑选一些常用的快捷键进行图文讲解:

1. Ctrl+G

同时按下Ctrl+G快捷键弹出快速定位框,在框中输入行数点击OK即可快速切换到对应的行数。

Go to Line

2. Ctrl+E

同时按下Ctrl+E快捷键,弹出最近打开文件列表,可以快速选择最近曾经打开的文件。

Recent Files

3. Ctrl+/

选中某一行,同时按下Ctrl+/快捷键可以注释这一行。

注释代码

4. Ctrl+F

同时按下Ctrl+F快捷键,将在编辑页的顶部弹出类内快速搜索栏,如图2.20所示,可以快速定位类内的某个单词,支持联想查找。

类内快速搜索栏

类内快速搜索示意

输入prote,将会高亮显示protected,同时注意到搜索栏中有三个复选框,选中第一个Match Case复选框将会对大小写敏感。

5. Ctrl+R:

Ctrl+F快捷键常和Ctrl+R快捷键使用,用来快速查找并全部替换。

类内快速搜查找替换

先使用快捷键Ctrl+F搜索出所有protected,然后使用快捷键Ctrl+R弹出替换栏,在替换栏输入框中输入替换后的单词并点击Replace all按钮即可将类中所有的protected替换成public,十分快捷。不过,在实际开发中要谨慎使用,避免引入不容易察觉的问题。

6. Ctrl+J

同时按下Ctrl和J快捷键,弹出快捷代码框。

快捷代码框

对于一些常用的代码Android Studio中进行了封装,直接选中即可快速生成,在开发中十分实用,这里以打印log和弹出Toast为例。首先按下Ctrl+J快捷键,弹出的快捷代码框,然后直接输入logd这一快捷代码的“命令”。

快捷代码logd

这时按下Enter键,即可快速生成一行Log代码。

快捷代码logd示意

打印Log需要TAG,在类的最上方输入快捷代码logt,即可快速生成一个TAG。

快捷代码logt

按下Enter键。

快捷代码logt示意

同样,先输入Ctrl+J键,弹出快捷代码框,然后直接输入toast。

toast

按下Enter键。

快捷代码toast示意

快速生成了一行Toast语句,在引号中输入要Toast显示的信息即可,是不是十分快捷方便?

7. Ctrl+F12:

在类中方法比较多的情况下,同时按下Ctrl和F12键可以快速查看类中所有的方法。

类中方法查看

弹出这个框的同时可以直接输入想要搜索的方法,进行快速匹配。

类中方法搜索匹配

Ctrl+Alt组合快捷键

下面通过图文的方式详细讲解一下这些快捷键的用法:

1. Ctrl+Alt+T

选中一块代码,同时按下Ctrl、Alt和T键,弹出“包裹”弹出框。

Ctrl+Alt+T

选择需要包裹的类型即可包裹选中的代码,这里以try/catch为例,单击选中即可。

try catch实例

可以看出,自动为选中的那行代码添加了try/catch语句进行包裹。

2. Ctrl+Alt+L

对当前类的所有代码进行格式化。

代码格式化前

编写代码的时候可能不会太注意格式问题,导致代码排版比较乱,不便于阅读。编写完毕的时候可以通过此快捷键进行快速格式化,使用快捷键后

代码格式化后

此时的代码就十分整齐了,阅读起来也十分方便。

2. Ctrl+Alt+V

此快捷键可以快速声明一个变量,例如在代码中输入一个字符串,并按下这个快捷键即可快速声明一个字符串变量。

快速生成字符串变量
大大提升开发效率的18个Android Studio快捷键

快速生成变量

3. Ctrl+Alt+H

点中某一个方法按下这个快捷键,在左边栏上弹出此方法的调用关系,此快捷键在开发中十分常用。

代码调用关系框

4. Ctrl+Alt+O

这个快捷键可以自动导包或删除无用的包,代码中有一些不用的包。

代码引入包

这时候按下快捷键即可自动删除这些无用的包

代码剔除无用包

可以看出三个无用的包被移除了。

Ctrl+Shift组合快捷键

下面图文的方式来介绍一下这些快捷键的用法。

1. Ctrl+Shift+/

和Ctrl+/类似,都是实现注释代码的功能,Ctrl+Shift+/实现代码块的注释。

注释代码块

再次按下这个快捷键将反注释掉这部分代码。

反注释代码块

2. Ctrl+Shift+F

按下这个快捷键将弹出全局搜索框。

全局搜索框

这个快捷键在开发中经常使用,可以通过关键字快速搜索需要的信息,选中第一个复选框对大小写敏感。点击右边的标签即可查看关键字的预览。

全局搜索预览框

3. Ctrl+Shift+加号/减号

若方法是收起的,同时按下Ctrl+Shift+加号会将方法展开。

方法展开

相反,若方法是展开的,同时按下Ctrl+Shift+减号则会收起方法。

方法收起

查看动图,请扫描图中的二维码。

大大提升开发效率的18个Android Studio快捷键

方法收起展开二维码

其他组合快捷键

下面图文讲解一下这些快捷键的用法。

1.Alt+Insert

同时按下Alt和Insert键,弹出快速代码生成框,有构造方法、getter/setter方法、toString方法等。

Android Studio快速代码生成框

这里以生成构造方法为例,选择Constructor选项。

Android Studio快速生成构造方法

选中两个属性并点击OK按钮。

Android Studio快速生成构造方法示意

可以看出,自动生成了包含两个属性的构造方法,很是方便快捷,生成getter/setter方法和生成构造方法比较类似,同样选中这两个属性并按下快捷键,选中Getter and Setter。

Android Studio快速生成getter/setter方法

按下Enter键。

Android Studio快速生成getter/setter方法选择

选择OK键即生成这两个属性的getter和setter方法。

Android Studio快速生成getter/setter方法示意

可以看出,Android Studio为我们自动生成了构造方法、getter和setter方法,此快捷键在创建JavaBean时经常会用,可大大提高编码效率,减少编码错误。

2. Alt+鼠

按下Alt键并结合鼠标可以同时选中多行。

Android Studio多行选中

上图中一次选中了多行,此时可以进行多行编辑。

 

Android Studio编辑多行

3. Ctrl+鼠标左键

此快捷键可以查看鼠标选中的类或方法。

大大提升开发效率的18个Android Studio快捷键

Android Studio多行编辑二维码

大大提升开发效率的18个Android Studio快捷键

Android Studio Ctrl+鼠标左键二维码

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/326927.html

(0)

相关推荐

  • 女士裤子尺码对照表,服装标准码尺寸对照表

    服装尺码标准是在人体基本尺寸的基础上,根据不同的款式,加上合适的宽松量。服装的规格尺寸一旦确定以后,它就是服装制造的依据。 在有些客户的规格尺寸表上,在标志出规格尺寸外,还会标出主要的躯体尺寸。如果需要,可以根据躯体尺寸,判断规格尺寸的正确与否。但是,服装的规格尺寸和实际的制造尺寸总是有差异的,所以在客户的尺寸表上,给出了允差 TOL(Tolerance)。…

    2023-07-11
  • 为什么有些应用变成灰色了,为什么应用会变成灰色

    为什么有些应用变成灰色了 在我们日常使用电子设备的过程中,常常会遇到一些应用突然变成灰色的情况。这一现象可能会让我们感到困惑和不解,不知道为什么这些应用会发生这样的变化。那么,为什么有些应用会变成灰色呢?接下来,我们将深入探讨这个问题。 一、应用自身的状态变化 有些应用变成灰色可能是由于其自身的状态发生了变化。比如,应用可能正在进行更新或维护,为了确保用户的…

    2025-09-06
  • 工程笔记本电脑,amd双核现在用什么主板

    今年最后的一场大促活动即将打响,双十二期间,如果你有购买笔记本的打算,那么不妨看看这些“大核配大显”的热门 AMD 锐龙笔记本产品。 得益于全新优化的 “Zen 3+” 架构和更先进的 6nm 制造工艺,AMD 锐龙 6000 系列处理器性能迎来了巨大幅度的升级,特别是在轻薄本市场,全大核设计、最高 8 大核 16 线程,以及集成 RDNA 2 架构 Rad…

    2023-07-05
  • 白酒擦拭退烧的正确方法,白酒擦哪个部位可以退烧

    最近,随着疫情政策放开,感冒退烧药品出现抢购风潮。虽然防疫备药无可厚非,但囤药的人过多,导致一些已经发烧的人面临无药可吃的窘境。 如果出现发烧体温长期偏高的话,对健康的危害很大,这时候就可以使用白酒来降温。 (来自百度) 大家把白酒涂抹在皮肤上,会发现凉凉的,这是因为白酒里面的酒精成分挥发,带走了身体的热量,所以白酒具有快速为身体降温的作用。 所以,一旦发烧…

    2023-07-05 用户投稿
  • 淘宝刷钻平台哪个好,淘宝刷钻是真的吗 刷钻是真的吗

    《淘宝刷钻平台哪个好?全面剖析与比较》 在如今的电商时代,淘宝作为最大的在线购物平台之一,其店铺的信誉度对于商家的发展至关重要。 而刷钻行为,虽然存在争议,但仍有不少商家为了提升店铺信誉而寻求淘宝刷钻平台的帮助。 那么,淘宝刷钻平台哪个好呢?这是一个让许多商家头疼的问题。 接下来,我们将对一些常见的淘宝刷钻平台进行剖析和比较,希望能为大家提供一些参考。 一、…

    用户投稿 2025-06-22
  • 电信卡怎样转赠流量(电信怎样把自己的流量转赠给别人)

    电信目林卡 优惠月租;19元 国内流量;110G全国通用流量+30G定向流量 国内通话;100分钟通话 定向范围;全通用 1;套餐宣传图 2、套餐海报 3、套餐介绍 原套餐:29元包含30G定向流量 参加首充50活动才可享受以下优惠:1:首月套餐月费按天折算,流量全额到账2:激活后的48小时内自动赠送110G通用流量,优惠期2年3:激活后赠送30元体验价,抵…

    2023-05-24
  • 淘宝不能加入购物车,淘宝不能加入购物车的商品

    《淘宝不能加入购物车?深入探究背后的原因与应对之策》 在我们日常的网购体验中,加入购物车是一个非常重要的环节,它仿佛是一个购物的中转站,让我们可以将心仪的商品暂时存放起来,待时机成熟再进行结算。 然而,有些时候我们可能会遇到这样的情况:在淘宝上明明想要加入购物车的商品却无法实现这一操作,这究竟是怎么回事呢?也许是淘宝系统出现了故障,也许是我们的操作不当,又也…

    用户投稿 2025-07-09
  • 吃仙人掌不扎嘴,为啥骆驼吃仙人掌不扎嘴

    为什么骆驼敢吃仙人掌,真是不可思议,难道不怕扎嘴吗? 想必大家都对仙人掌这种植物很熟悉吧。无论是在家里面的院子外,还是在室内的卧室里,很多人都会放上一盆仙人掌。为什么人们要放这个?从外观上来看,那也不是很漂亮啊,只是有点翠绿罢了。比它好看的绿色植物可多的多,为何偏偏要选它们?当然是因为人家优点多多,具有别的绿色植物没有的优点。第一,它生命力顽强,人们可以不用…

    2023-07-05
  • HDZone怎样提升网站的知名度

    根据赛迪研究数据显示,2014年,全球智能电视渗透率达36%,而在中国市场,这一数字更高达70%。智能化电视得日益普及,要求应用处理器拥有更强大的运算能力、图形性能、以及视频解码性能。为更好助力产业链顺应电视终端智能化变革潮流,晶晨半导体(以下称Amlogic)推出了两款市场最具性价比一体式智能电视4核解决方案:1)最具性价比4K一体式智能电视处理器——T8…

    用户投稿 2023-05-22
  • 过敏体质是指什么,严重过敏体质是指什么

    阅读之我见一、体质表现过敏体质的人,有的即使不感冒也经常鼻塞、打喷嚏、流鼻涕,容易患哮喘,容易对药物、食物、气味、花粉、季节过敏,有的皮肤容易起荨麻疹,皮肤常因过敏出现紫红色瘀点、瘀斑,皮肤常一抓就红,并出现抓痕。 二、食疗调养1、在饮食方面就应该清淡、均衡,粗细搭配适当,荤素配置合理,多吃一些益气固表的食物。 2、益气固表的药中最好的是人参,虽然贵点,但也…

    2023-06-25 用户投稿
  • 笔记本电脑电池修复,笔记本电池不充电怎么修复

    前言不知道各位小伙伴们在使用笔记本电脑时,会不会遇到明明接上电源后,却没有充电显示,等注意到的时候,电脑已经提示电量不足了;就在前几天,充电头网的联想拯救者 Y7000P 笔记本也发生了这种情况,因此就教给大家一些能自行操作的修复方法。笔记本电池不充电 数码电子产品在长时间使用时会出现各种问题,更别提像笔记本这种高度集成的产品;虽然笔记本在没有通电下可以使用…

    2023-06-28 用户投稿
  • 天猫投诉电话,淘宝天猫投诉电话

    《天猫投诉电话:解决购物纠纷的重要途径》 在网购日益普及的今天,天猫作为国内知名的电商平台,为消费者提供了丰富的商品和便捷的购物体验。 然而,即使是在如此大型的平台上,也难免会出现一些购物纠纷。 这时,天猫投诉电话就成为了消费者维护自身权益的重要途径。 一、天猫投诉电话的重要性 天猫投诉电话是消费者与天猫平台沟通的重要桥梁,它为消费者提供了一个直接、快速的解…

    用户投稿 2025-03-21