天天看點

Android Studio 技巧之【Extract Method】

Ctrl + Alt + M(Windows/Linux上)

Cmd + Alt + M(OS X)

Android Studio 裡抽取方法(Extract Method)的快捷方式。

菜單調用:

Menu → Refactor → Extract → Method。

描述:

提取一段代碼塊,生成一個新的方法。

使用:

在寫代碼,有時需要将某一段代碼提取成單獨的方法時,就可以使用Ctrl + Alt + M(Windows/Linux上)快捷鍵。

看下圖:

Android Studio 技巧之【Extract Method】

現在要把onCreate方法中定義控件的代碼提取到一個單獨的方法中。

1.選擇要提取成方法的代碼。

Android Studio 技巧之【Extract Method】

2.按Ctrl + Alt + M. 出現下圖畫面。

Android Studio 技巧之【Extract Method】

3.給出方法的名稱initView.

Android Studio 技巧之【Extract Method】

4.按Enter

Android Studio 技巧之【Extract Method】

然後我們看到Android Studio生成了一個叫initView的方法。原來代碼塊被這個方法所替換。

注意:

在提取代碼的彈窗對話框中,還可以更改方法的修飾符和參數的變量名。

動畫示範:

Android Studio 技巧之【Extract Method】

總結

如果要将一段代碼塊抽取為方法,選擇代碼塊,按Ctrl + Alt + M(Windows/Linux上) ,Cmd + Alt + M(OS X),然後給出方法名即可。在對話框中, 可以根據需要更改方法的修飾符和參數的變量名。

更多Android Studio技巧

Android Studio技巧之【Extract Field】

Android Studio技巧之快速抽取變量【Extract Variable】

Android Studio技巧之【Extract Resource】