Android Studio 中的 XML 属性排列

Posted

技术标签:

【中文标题】Android Studio 中的 XML 属性排列【英文标题】:XML attributes arrangement in Android Studio 【发布时间】:2017-02-26 14:20:28 【问题描述】:

I like to arrange my XML files similar to this question

但我想添加这样的排序:

    查看 ID 风格 布局宽度和布局高度 其他layout_ 属性,按字母顺序排序 其余属性,按字母顺序排序

例子:

<Button
    android:id="@id/button_accept"
    style="@style/ButtonStyle"
    android:layout_
    android:layout_
    android:layout_alignParentBottom="true"
    android:layout_alignParentStart="true"
    android:padding="16dp"
    android:text="@string/button_skip_sign_in"
    android:textColor="@color/bluish_gray" />

我查看了Editor -&gt; Code Style -&gt; XML -&gt; Arrangement,但我唯一能做的就是按字母顺序排列每个属性。 This documentation from IntelliJ couldn't help me 我仍然不确定namespace 应该做什么。

也许这里有人更了解它? UI给我的印象是,匹配规则的顺序就是,属性的​​顺序应该是怎样的。但不知何故,它并没有改变或做任何事情。

【问题讨论】:

【参考方案1】:

我现在感觉很愚蠢,但我发现了我的错误:相关属性的名称需要以 android: 开头。

结果:

【讨论】:

哇,这对我帮助很大。

以上是关于Android Studio 中的 XML 属性排列的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse 或 Android Studio XML 编辑器中没有行号

android studio attrs.xml在哪儿

Android Studio 3.1 无法解析符号(主题、小部件、属性等)

阿拉伯语言可能不会在Android Studio 2.3 XML预览中显示

Android Studio中的AndroidManifest.xml文件分析

从 Android Studio 中的 URL 解析 XML