老司机总结下 Android Studio 实用小技巧

  • 时间:
  • 浏览:0
  • 来源:大发时时彩代理—大发大发彩票app



1 . Cmd + C qq克隆好友 ,Cmd + Shift + C qq克隆好友 文件路径



android:layout_height="wrap_content"

1 . tools:text

在写布局的前一天有的前一天 IDE 无需 看一遍预览效果,可是这名 效果则无需 在运行前一天无需 看见,比如这名 情况汇报:TextView 在 xml 中那么设置任何字符,可是在activity中设置了 text. 可是为了在 IDE 中预览效果,你无需 在 xml 中为 TextView 控件设置 android:text 属性

7 . Cmd + Opt + L 格式化代码

8 . Cmd + / 行注释 Cmd + Opt + / 块注释

9 . 退出以上操作 Esc

10 .Cmd + Shift + - / +(就有你的加号和减号的键,再说一遍可是Delete键左边的那俩货) 折叠最好的办法/打开最好的办法

使用场景:当你想找某个最好的办法在哪定义,而当前类的行数又多又混乱的前一天,那么不妨试试这名 快捷键,虽然 虽然整个世界都清净了好么!~

android:layout_width="wrap_content"

android:text="三金西瓜 霜" />

常用

android:textColor="@color/honor_title"

2 . tools:ignore

在编写代码的过程中朋友 应该尽量减少使用硬编码,可是无须再布局中直接使用字符串原困 具体的尺寸值原困 颜色值,可是应该放入资源文件中.可是对于原困 处在的硬编码最好的办法朋友 又懒得改,原困 是嫌麻烦,拿一一二个多多字符串来讲,首先朋友 要在String.xml 文件中编写一一二个多多 item 可是写上 id ,写上对应的值,可是再在布局中引用@sring/xxxx……可是心里就默默的告诉个人算了吧,直接写吧.虽然无需那么麻烦,只无需 选中这名 值,按 Opt+Enter弹出菜单选择 Extract String,在弹出的窗口填上id即可,原困 该id原困 处在会生成失败.

3 . Cmd + F 在文件中查找, Cmd + Shift + F 在整个工程中查找.

使用场景:比如帮我要要查找页面上的 "网络出错"是在哪个文件弹出的,此时用 Cmd+Shift+F 输入关键字,就会把所有再次出先该关键字的文件全部列出来.

快捷键

4 . tools:locale(本地语言)属性

默认情况汇报下 res/values/strings.xml 中的字符串会执行拼写检查,原困 就有英语,会提示拼写错误,

<ImageView

在写 xml 布局文件的之总要总是遇到诸如 ImageView Lint 缺少contentDescription 的提示,API 版本不对爆红,android : text ="" 的值会在屏幕闪一下的疑问报告 .那么朋友 全部无需 使用tools来出理 哪此疑问报告 ,当然哪此无须影响编译,只不过对于我这名 有代码洁癖的来说难以忍受罢了.

tools属性无需 分为有一种:有一种是影响 Lint 提示的,有一种是关于 xml 布局设计的.

通过以下代码来告诉 Studio 本地语言就有英语,就无需有提示了.

原文发布时间为:2018-11-1

tools:ignore="contentDescription"/>



可是告诉个人上线前一天删除就好了虽然 是图样图森破好么,几乎每次就有会删的,相信你也是从前 的,那么还是使用 tools:text="三金西瓜 霜",这名 值会显示在预览的前一天,可是真机上是无需显示的,只需两步:

a . 在根部局换成命名空间 xmlns:tools="http://schemas.android.com/tools http://schemas.android.com/tools"

b . 在 TextView 中使用 tools:text="三金西瓜 霜", tools 无需 覆盖 android 的所有标准属性,将 android: 换成 tools: 即可.共同在运行的前一天就连 tools: 有一种就有被忽略的,无需被带进 apk 中,读懂.

前言

<TextView



android:id="@+id/image_back"

android:src="@drawable/back"



5 . Cmd +E打开最近的文件,Cmd + Shift + E 打开最近编辑过的文件

使用场景:把编辑过的文件全部让他列出来,方便查找

android:textSize="13sp"

tools:targetApi="LOLLIPOP" />

android:layout_width="40dp"

2 . Cmd + V 粘贴, Cmd + Shift + V 从剪切板qq克隆好友 ,会保留最近qq克隆好友 的二个值.

使用场景:当你qq克隆好友 了一一二个多多 A 值,可是又qq克隆好友 了 B 值,此时又想用 A 值的前一天.

ignore 属性是告诉 Lint 忽略 xml 中的这名 警告.假设朋友 写 ImageView 那么写android:contentDescription 这名 属性, Lint 就会提示该 ImageView 缺少contentDescription属性.所以朋友 无需 使用 tools:ignore 来忽略这名 警告:

tools Lint 提示

xmlns:tools="http://schemas.android.com/tools"

附上一张快捷键的截图 Github 链接在下方

相信介绍 Android Studio 快捷键啊使用技巧的文章估计比朋友 屌丝系统守护进程猿的数量无需 多,所以多我一篇那么来越多,少我一篇不行,那本猿就把个人几乎每天都用的快捷键收集一下,希望能他们用到,原困 你原困 知晓了,那么请轻喷,毕竟我too young….(本屌用的是mac,所以win/linux稍微参考一下,毕竟差那么来越多).



最近编辑文件列表

android:id="@+id/tvDaV"

高亮stock

6 . Cmd + Shift + F7 高亮代码,有的无需 的电脑无需 加fn无需 生效

使用场景:看一遍某个类文件在哪此地方被使用,操作前一天一目了然.

4 . Cmd + O 搜索类文件,Cmd + Opt + O 在整个工程目录下搜索文件

使用场景:当你想找某个文件,但愿意每个文件夹都点开每个文件,原困 朋友 懒,此时Cmd + Opt + O 输入文件名就能找到该文件了.

Extract Resource

android:color="@color/accent_color"

android:padding="8dp"

android:layout_height="40dp"

<ripple xmlns:android="http://schemas.android.com/apk/res/android"

本文作者:葛糖糖

3 . tools:targetApi

假设 minSdkLevel 15,而你使用了 Api21 中的控件比如 RippleDrawable,则 Lint会提示警告.