2015-01-10 107 views
2

我有一些在舊版Eclipse中製作的項目。它是充滿空身標籤,如如何用空結束標記(/>)批量替換空身標記(</TextView>)

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"></TextView> 
<EditText 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"></EditText> 

我想將它轉換爲空結束標記,這是我喜歡的方式。想要得到的結束標記這樣

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/> 
<EditText 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/> 

Android Studio中凸顯空body標籤的物品,它可以自動轉換爲空結束標記(Alt+Enter - >替換標記體爲空空結束),但我必須這樣做逐個。

我試着突出顯示所有這些小部件,並按Alt+Enter,它顯示了相同的命令,但按下它只會改變選擇中的第一個小部件。我預計所有突出顯示的元素都會改變。

如何批量轉換所有帶空身標籤的小部件爲空白?

回答

3

還有另一個菜單默認不可見。按Alt+Enter後,導航至Replace Tag Empty Body With Empty End,然後按鍵盤上的向右箭頭鍵顯示子菜單,然後選擇「修復所有XML標籤空身問題」。

太糟糕了,這個菜單難以察覺,因爲我花了幾個小時的手工修復這些問題。