在重新排列/重新格式化(命令+ ALT + L)代码的同时,在Android Studio中设计标签顺序更改

时间:2019-08-21 07:03:14

标签: android android-studio android-layout

在更新我的android studio之前,我的代码使用重新排列/重新格式化(command + ALT + L)代码看起来像这样

许多用户在此处报告了此问题

https://issuetracker.google.com/issues?q=Ctrl%2BAlt%2BL

https://issuetracker.google.com/issues/139769915

  

用于重新设置代码格式的快捷方式

     

Windows:Ctrl + Alt + L

     

Linux:Ctrl + Shift + Alt + L

     

macOS:Option + Command + L

<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:fitsSystemWindows="true"
    tools:context=".view.activity.UserFollowingActivity">

    <data>

        <variable
            name="viewModel"
            type="com.socket.chat.viewmodel.ConversionListVM" />
    </data>

    <androidx.constraintlayout.widget.ConstraintLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

    </androidx.constraintlayout.widget.ConstraintLayout>
</layout>

但是在更新android studio之后,我的代码顺序发生了变化,而重新排列/重新格式化(command + ALT + L)了代码

<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:fitsSystemWindows="true"
    tools:context=".view.activity.UserFollowingActivity">

    <androidx.constraintlayout.widget.ConstraintLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

    </androidx.constraintlayout.widget.ConstraintLayout>

    <data>

        <variable
            name="viewModel"
            type="com.socket.chat.viewmodel.ConversionListVM" />
    </data>
</layout>
  

在每个设计XML文件和AndroidManifest.xml文件中都进行了更改。

那用旧方法怎么办呢?

1 个答案:

答案 0 :(得分:3)

只需在首选项>代码样式> XML中更改此设置,就可以了。 希望能帮助到你。 这是最新的3.5更新中的错误。

Tap here to see setting image