gpt4 book ai didi

android-studio - Android Studio 中的 XML 属性顺序

转载 作者:行者123 更新时间:2023-12-03 05:16:22 26 4
gpt4 key购买 nike

我在 Android Studio 中保持 XML 属性的正确顺序时遇到问题。如下所示,style 属性位于 layout_* 属性之间,但我希望它按名称排序(就像在 Eclipse 中一样)。我使用标准 Intellij 代码格式化程序,Android Studio 使用户能够设置自己的 XML 排序规则。这些设置位于Code Style -> XML -> Arrangement中,但它似乎不起作用或者我使用错误。有什么想法如何使用默认代码格式化程序按名称对 XML 属性进行排序吗?

<TestView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
style="@style/BackgroundLight"
android:layout_height="wrap_content">

</TestView>

最佳答案

终于明白了。

  1. 选择文件 > 设置 > 代码样式 > XML > 设置自 > 预定义样式 > Android
  2. 设置文件 > 设置 > 编辑器 > 格式 > 显示“重新格式化代码”对话框
  3. 对 XML 文件运行格式设置(默认为 CTRL+ALT+L)
  4. 您将看到一个弹出窗口,设置重新排列条目标志
  5. 在设置中禁用重新格式化代码对话框

这样,每个 XML 文件格式都会以正确的顺序设置属性。

编辑:从 Android Studio 0.2.6 版本开始,默认设置 XML Android 样式格式,但您仍然需要手动设置 Rearrange Entries 标志。

http://tools.android.com/recent/androidstudio026released

Automatically apply the Android XML code style if a code style hasn't already been customized. This will make it possible to automatically order XML attributes (check the "Rearrange Entries" checkbox in the "Code > Reformat Code..." dialog.)

关于android-studio - Android Studio 中的 XML 属性顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18206019/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com