如何使用空结束标记(/>)批量替换空体tag()

时间:2015-01-10 10:25:59

标签: android-layout android-studio

我在Eclipse的一些旧版本中有一个项目。它充满了空体标签,例如

<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突出显示空身体标记项目,它可以自动将其转换为空结束标记(Alt+Enter - &gt;将标记空体替换为空端),但我必须逐个执行此操作。

我尝试突出显示所有这些小部件并按下Alt+Enter,它显示相同的命令,但按下它只会更改选择中的第一个小部件。我希望所有突出显示的元素都会改变。

如何将所有带有空身体标记的小部件批量转换为空端?

1 个答案:

答案 0 :(得分:3)

默认情况下,还有另一个菜单无法显示。按Alt+Enter后,导航至Replace Tag Empty Body With Empty End,然后按键盘上的按右箭头键以显示子菜单,然后选择&#34;修复所有XML标记空机身问题&#34;

太糟糕了,这个菜单很难被注意到,因为我花了几个小时来手工解决这些问题。