<强> 1。设置格式化换行的宽度强>
就是这个线,那条右标准线的位置:
设置→编辑→代码风格
引用>默认值是100,按照自己的需要更改。
<强> 2,设置格式化的时候自动断行到标准线位置强>
这样就不用往右拖看代码了:
设置→编辑→Java代码风格→
引用>点击右侧标签<代码>包装和括号> 代码下勾选<代码>换行符代码>和<代码>确保不会超过右边距代码>
<强> Android Studio3.5 xml文件格式化(格式化代码)后元素会自动排序的问题强>
升级到Android Studio3.5后,发现在xml文件使用格式化代码时元素会自动排序。
首先怀疑是配置文件的问题,但是删了配置文件后,重新打开还是一样。
马上找了另外两台机子,同样升级到Android Studio3.5,发现出现同样的问题。
接着去官网看更新的博客,没有发现有帮助的信息。
找了一台未安装安卓工作室的机子,下载了3.5版本安装,出现一样的问题。
一般跟格式化相关的配置都是在设置→代码风格里面。跟3.4.2版本的进行比较,没发现有什么不同的地方。
尝试一下重新设置预定义样式,保存后再次格式化代码,发现不会再自动排序。接着在其他几台机子上尝试操作,确实不会再出现了,但是具体原因未知,可能是版本的错误。
<强>一,打开设置→代码风格强>
<强>二,点击右上角的设置从→预定义的样式→Android 强>
<强>三,点击下面的好保存设置,再次使用格式化代码,问题解决! 强>
关于网上另一个解决方案(重新整理代码)
这个方法一开始我就使用过,虽然元素确实不会再排序了,但是xml的属性也同样不再排序了。这个属性无论是在3.4,还是在3.3的版本都是勾选上的,因其为重新整理代码实主要是用来对xml元素的属性进行排序的,而它的排序规则就是xml→安排
比如我们正常格式化后的代码是这样的:
& lt; TextView android: id=癅 + id/textview” android: layout_width=" match_parent " android: layout_height=" match_parent " android:背景=" # ff0000 " android:重力="中心" android:文本=" Hello World " android:输入textColor=" # ffffff " android: textSize=" 18 sp/祝辞而禁用重新整理代码后就会导致我们的属性不会按上面说到的规则进行排序,而是你写在哪个位置那重新格式化代码后也还是在哪个位置。比如这样
& lt; TextView android: id=癅 + id/textview” android:重力="中心" android:文本=" Hello World " android:输入textColor=" # ffffff " android: layout_width=" match_parent " android: layout_height=" match_parent " android:背景=" # ff0000 " android: textSize=" 18 sp/祝辞如果你能忍受这样的代码,禁也用重新排列代码是可以的。
以上这篇AndroidStudio设置格式化断行宽度教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
AndroidStudio设置格式化断行宽度教程