代码之家  ›  专栏  ›  技术社区  ›  fermoga

Android Studio 3.2.1未正确缩进布局XML[duplicate]

  •  3
  • fermoga  · 技术社区  · 6 年前

    我对最新的androidstudio版本3.2.1有一个恼人的问题。在更新它之前,当我分配约束时,生成的代码将被正确组织,每个属性都在另一个属性的下面,将页边距和约束分开,例如:

    <ProgressBar
        android:id="@+id/pb_loading_users"
        android:layout_width="42dp"
        android:layout_height="42dp"
        android:layout_marginTop="38dp"
        android:visibility="gone"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"/>
    

    但现在,这一切都很混乱,它不会自动在每行中放置一个属性,而是每行放置两个属性,我不喜欢:

    <ImageView
            android:layout_width="64dp"
            android:layout_height="64dp" app:layout_constraintStart_toStartOf="parent"
            android:layout_marginStart="8dp"  app:layout_constraintTop_toTopOf="parent"
            app:layout_constraintEnd_toEndOf="parent" />
    

    手工组织是浪费时间。是虫子还是我自己能修好的东西?

    1 回复  |  直到 6 年前
        1
  •  -1
  •   Psytho    6 年前

    不是真正的答案,而是一种方法,如何使代码以适当的格式,只需三个键。

    出版社 Ctrl键 + + ,它自动重新格式化代码将节省您的手动工作。