Android Studio每日小技巧

作者:青蛙要fly

Android Studio每日小技巧

一般的什麼快捷鍵,技巧的文章也有很多。我也看過很多。下面這些事我在來自國外大神發布的:Android Studio Tips of the Day:plus.google.com/u/0/col查看到的,而且對於我來說有幫助的及沒用過的。

Android Studio Tips of the Day:plus.google.com/u/0/col裡面一共有八十幾個。大家可以去查看完整的。而且是持續更新狀態中。很有用(記得安全上網,翻牆哦。)

1.tools:attribute

如果你需要查看寫的TextView在有文字時候的預覽情況。那麼這個就是為你準備的。使用tools:something="value"這個值會顯示在預覽時候,但是在軟體真正運行的時候不會出現這個內容。

只需要二步就可以:

  • 在根布局中添加xmlns:tools="[schemas.android.com/too](schemas.android.com/too)"

  • 在TextView中使用tools:something="value"屬性

(這個太有用了!!!我以前每次寫布局預覽效果都用android:text = "XXX",然後程序弄完還得去刪。太傻了!!!)

2.Extract Resource

比如你在布局文件或者代碼文件中直接寫了某個String字元串或者某個dimen數值,而不是引用資源文件,那難道還要我再去打開相應的String.xml或者dimen.xml文件去添加,然後這邊的布局文件或者代碼文件中再去修改使用引用?答案當然是NO。

Mac:選中那個值,然後option+enter鍵選擇Extract String/Dimension Resource 。

Win: alt+enter鍵選擇Extract String/Dimension Resource 。

3.Toggle between text/design mode

你可以在OSX用Control + Shift +左/右和在Windows和Linux上用ALT + SHIFT +左/右。來進行Design查看和Text編輯之間切換

4.CamelHumps

在"Editor->General->Smart Keys"中啟動"CamelHumps"功能選項,就可以在連在一起的幾個大寫為首的單詞間快速切換。Mac上是option+左右鍵。win上為 "alt" or "ctrl" 鍵。(這裡會有個bug,開啟後,比如你的變數名是幾個單詞,比如是isSuccess,這時候你雙擊想選中這個變數就發現不能全部選中,就變成選中Success了。)

5.Close Others

當Android Studio開了很多文件,想要留下當前文件,然後關閉其他文件,通常做法是右鍵,然後選擇Close Others。實際上只需要

Mac:按住option,然後滑鼠點擊要留下來的文件的關閉按鈕,然後其他的就都關閉了

Win:按住alt.

6.The Navigation Bar

導航欄是在IDE頂部的「麵包屑」。

這表明你的路徑添加到當前文件,但你也可以用它來導航和/或採取對文件和文件夾的操作。

  • 您可以導航到父母的子文件夾或找到兄弟類

  • 您可以輕鬆地創建使用代碼生成快捷方式(CMD + N / ALT +插入)新文件

  • 事實上,你可以在項目視圖通過右鍵點擊做任何事情

  • 你可以隱藏這個導航欄。通過快捷鍵來顯示。可以讓Android Studio的屏幕顯示內容可以更多。

7.Open Source in New Window

你能讓當前打開的文件,以另起一個窗口來進行顯示。

Mac:shift +F4(有些人F4可能是系統快捷鍵,那就多加一個fn)

Win:shift+F4

8.Override Methods

我們可能想重載某個父類的方法,但是一時間忘記了這個方法的名字,可以快捷鍵調出所有可重載的方法,進行選擇。

Mac:control + o

Win:ctrl + o

9.Edit Regex

描述:使用Java編寫正則表達式是一件很困難的事,主要原因是:

  • 你必須得避開反斜杠;

  • 說實話,正則很難;

  • 看第二條。

    IDE能幫我們干點啥呢?當然是一個舒服的界面來編寫和測試正則啦~ - 快捷鍵:Alt + Enter → check regexp

10.The Switcher

打開的文件太多。怎麼快速切換文件?

Mac : control + tab

win: ctrl + tab

閱讀原文


推薦閱讀:

oppo find7有什麼亮點?
打造我的酷炫終端
現在聯發科的Android解決方案出來了,有可能複製當年的山寨潮嗎?android最低能拉到什麼價位?
[譯] 如何創建高度模塊化的 Android 應用
Android 內存優化

TAG:AndroidStudio | Android | Android开发 |