简单来说就是在进行代码格式化时,不仅组件内部属性值会重新排序,组件也会根据名称自动排序,比如:
排序之前组件顺序:
<LinearLayout >
<TextView/>
<Button/>
<EditText/>
</LinearLayout>
排序之后就会变成:
<LinearLayout >
<Button/>
<EditText/>
<TextView/>
</LinearLayout>
这个排序之后整个的样式已经变了,我要你这排序来捣乱的么……
解决办法(转)
事先说明,此方法不保证解决问题,反正我是解决了,贴出来或许可以帮到你(方便我再次出现这个问题时找答案)
以下方法转自Android Studio3.5 xml文件格式化(Reformat Code)后元素会自动排序的问题
具体操作步骤如下:
- 左上角 File --> setting,然后输入code style
- 选择XML的设置
- 单击Set from…然后依次选择Predefined Style -->Android,单击一下,搞定!
步骤参考图: