IntelliJ IDEA 12新特性:為Android開發人員提供新的XML重構工具

來源:互聯網
上載者:User

一直用IntelliJ IDEA做Android開發,感覺挺順手。剛剛最新的IntelliJ IDEA 12(What's New?)發布,包含眾多的新特性,我揀了個Android開發架構相關的特性給大家介紹下。譯文如下:

最近,我們為Android XML布局檔案添加了新的重構工具。所有的重構現在可以在編輯器中、UI設計器中或者直接在快捷視圖中使用。

以下是我們為你準備的:

  • 提取樣式。Android中的樣式類似於Web設計中的疊層樣式表(CSS),他們允許你把設計從內容中分離出來。擁有這個重構工具,你能夠一個布局的XML標籤建立一個新的樣式。你只需要吧游標置於XML標籤中,然後在XML編輯器的捷徑功能表中選擇 Refactor | Extract | Style…,也可以在UI設計器中選擇Refactor | Extract Style…

此外,從已聲明的樣式中進一步提取父樣式也是可行的。

  • 內聯樣式。有時候,你需要執行相反的操作:添加一個樣式中所有屬性定義到相關組件(其一或者所有)中去,或者合并父樣式到它的繼任者。執行這個操作,你需要從快顯功能表中選擇Refactor | Inline Style… 。或者,你可以用公用的“Inline...”功能,只需把游標放到“@style/...”內,按下Ctrl+Alt+N(或者Mac的Meta+Alt+N)。而在UI設計介面,可以選擇Refactor | Inline Style… 。
  • 提取布局。Android可以實用<include>標籤重用布局。通過這個重構,你可以移動一些布局到獨立的檔案中,並在原位插入<include>標籤替換之。為此,你可以選中布局中一個或者多個元素,然後在快顯功能表中選擇Refactor | Extract | Layout… 。在UI設計器中,重構可以通過Refactor | Extract layout…執行。

  • 內聯布局。這個重構允許你內聯一些已被include的標籤。為此,你需要在Project視圖中選擇已被include的檔案,或者放置游標到“@layout/…”中,按下Ctrl+Alt+N。與其他重構作業一樣,也可以在UI設計器中通過快顯功能表實現。

建議:有一個好辦法,可以執行所有的重構,那就是菜單中的Refactor | Refactor This…。記住它的快速鍵,你就能使用他們了。

提示:所有Android相關的功能在免費的IntelliJ IDEA Community版本中都有

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.