Android Studio中的XML属性排列

时间:2016-10-17 14:30:54

标签: xml android-studio intellij-idea

I like to arrange my XML files similar to this question

但我想添加这样的订单:

  1. 查看ID
  2. 风格
  3. 布局宽度和布局高度
  4. 其他layout_属性,按字母顺序排序
  5. 剩余属性,按字母顺序排序
  6. 示例:

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

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

    也许这里有人更了解它?用户界面给我的印象是,匹配规则的顺序是,属性的​​顺序应该是什么。但不知怎的,它不会改变或做任何事情。

1 个答案:

答案 0 :(得分:4)

我现在感觉很蠢,但我弄清楚了我的错误:有问题的属性名称需要以android:开头。

结果: Screenshot of Android Studio XML arrangement