因此昨天升级到Android Studio 3.5,在自动格式化XML布局时带来了奇怪的问题。
自动格式化时,布局内的所有视图都会更改顺序。因此,如果视图位于内部LinearLayout
,则它们将更改顺序,所有类似类型的视图将合并在一起。我只是LinearLayout
作为示例,它在XML中无处不在。
我在Android Studio中尝试了XML布局的意外自动格式化,但这对我不起作用。这是Android Studio本身的错误吗?还是在升级时弄乱了一些设置?
这是发生这种情况的视频https://youtu.be/1emrQFksg30。我按Ctrl + Alt + L进行自动格式化。
这尤其是一个问题,LinearLayout
因为元素顺序很重要。我曾经ConstraintLayout
急着在我的应用程序中测试某些东西。
重要:
如果您不想四处寻找答案,请参阅下面@kAliert的评论(因为有些人将此问题标记为重复)。
编辑:这个问题是关于我在布局中遇到的问题,这个问题应该与这个问题重复,它是关于Android Manifest(它也是XML,但是没有多少人会遇到这个问题,因为很多人会与清单文件相比重构布局)。即使在搜索后,我个人也无法找到问题的答案,因为该问题不包含任何与布局有关的内容,因此我搜索了布局,这比Manifest文件的重构要大得多。