Android Studio中XML布局的意外自动格式化

HBB*_*B20 25 android android-layout android-xml android-studio android-studio-3.0

我4年来一直在使用AS.在上次更新后,我观察到了XML布局的意外自动格式化(在键入时也使用Code- > Reformat Code).

这是一个例子:

  1. 当我开始键入相对布局时,它在同一行中展开了开始标记,宽度属性,高度属性和结束标记.
  2. 缩进后属性开始.
  3. 重新格式化后,视图之间没有空格.

  • 这是新AS 的功能吗?那怎么能还原呢?
  • 我改变了一些设置吗?我应该修改什么设置才能恢复?(我试图在谷歌上找到但找不到任何东西)

在此输入图像描述

我使用的是Android Studio 3.2.1 Build#AI-181.5540.7.32.5056338,建于2018年10月8日

Nil*_*hod 39

打开设置>选择编辑器>代码样式> XML

现在在布局文件中,确保选择了包装属性作为Wrap始终

如下截图

在此输入图像描述

  • 对我来说,将Scheme从Project更改为Default可以解决问题 (9认同)
  • 对我来说,它不是使用自定义样式。我启用了它,还选中了“在属性之前插入换行符”选项。有效。 (2认同)

小智 16

对我来说,它正在工作

Open Settings > Editor > Code Style > XML > Arrangements
Click Set from... text
Select Predefined Styles > Android
Click Apply button
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明在此处输入图片说明在此处输入图片说明