【问题标题】:How to format Android xml in Eclipse?如何在 Eclipse 中格式化 Android xml?
【发布时间】:2011-12-21 08:45:43
【问题描述】:

Eclipse 中 Android 的 GUI 设计器将这种类型的 XML 吐出(到布局中):

<Button android:layout_height="wrap_content" android:id="@+id/btnSaveMessage" android:layout_width="wrap_content" android:layout_gravity="right" android:text="@string/text_save" android:width="125dp"></Button>

在 Eclipse 中是否进行了重构,以将这种粘性转换为格式良好的 XML,如下所示:

<Button android:layout_height="wrap_content" 
        android:id="@+id/btnSaveMessage" 
        android:layout_width="wrap_content" 
        android:layout_gravity="right" 
        android:text="@string/text_save" 
        android:width="125dp"/>

【问题讨论】:

  • 全选 cntrl+A 然后按 cntrl+I
  • @hotveryspicy 它几乎完成了这项工作——即它根据我的屏幕大小格式化 XML。我希望它每行放置一个属性,而不是您的技术所做的 2 或 3 个。
  • 更新你的SDK,就可以了
  • 确保您使用的是 ADT 插件 14.0 或更高版本。它应该自动格式化 xml (developer.android.com/sdk/eclipse-adt.html)
  • formatting != refactoring :) 不要滥用这个词!

标签: android eclipse refactoring


【解决方案1】:

ctrl + shift + F

ctrl + I

【讨论】:

    【解决方案2】:

    是的,你可以这样做。

    请按照以下步骤操作

    1. 选择xml文件中的源代码。
    2. 右键单击选定的源代码。
    3. 现在转到 Source->cleanup 文档。
    4. 现在弹出一个清理窗口,标记检查适当的选项,然后单击确定。

    你也可以选择source->format在xml中做一些格式化。 cleanup 提供了除格式之外的一些其他功能。

    【讨论】:

      猜你喜欢
      • 2011-05-30
      • 2010-10-03
      • 2012-02-29
      • 2014-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 2023-04-01
      相关资源
      最近更新 更多