android格式化换行,AndroidStudio设置格式化断行宽度教程

android格式化换行,AndroidStudio设置格式化断行宽度教程

2023年7月13日发(作者:)

android格式化换⾏,AndroidStudio设置格式化断⾏宽度教程1.设置格式化换⾏的宽度就是这个线,那条右标准线的位置:Setting–>Editor–>Code Style默认值是100,按照⾃⼰的需要更改。2、设置格式化的时候⾃动断⾏到标准线位置这样就不⽤往右拖看代码了:Setting–>Editor–>Code Style–>Java点击右侧标签Wrapping and Braces下勾选Line breaks和EnSure right margin is not exceeded补充知识:Android Studio3.5 xml⽂件格式化(Reformat Code)后元素会⾃动排序的问题升级到Android Studio3.5 后,发现在xml⽂件使⽤Reformat Code时元素会⾃动排序。⾸先怀疑是配置⽂件的问题,但是删了配置⽂件后,重新打开还是⼀样。马上找了另外两台机⼦,同样升级到Android Studio3.5,发现出现同样的问题。接着去官⽹看更新的blog,没有发现有帮助的信息。找了⼀台未安装Android Studio的机⼦,下载了3.5版本安装,出现⼀样的问题。⼀般跟格式化相关的配置都是在Settings -> Code Style⾥⾯。跟3.4.2版本的进⾏⽐较,没发现有什么不同的地⽅。尝试⼀下重新设置预定义样式,保存后再次格式化代码,发现不会再⾃动排序。接着在其他⼏台机⼦上尝试操作,确实不会再出现了,但是具体原因未知,可能是版本的bug。具体操作步骤如下:⼀、打开Settings -> Code Style⼆、点击右上⾓的Set from->Predefined Style->Android三、点击下⾯的OK保存设置,再次使⽤Reformat Code,问题解决!关于⽹上另⼀个解决⽅案(Rearrange code)这个⽅法⼀开始我就使⽤过,虽然元素确实不会再排序了,但是xml的属性也同样不再排序了。这个属性⽆论是在3.4,还是在3.3的版本都是勾选上的,因为Rearrange code其实主要是⽤来对xml元素的属性进⾏排序的,⽽它的排序规则就是XML->Arrangement⽐如我们正常格式化后的代码是这样的:android:id="@+id/textview"android:layout_width="match_parent"android:layout_height="match_parent"android:background="#ff0000"android:gravity="center"android:text="Hello World"android:textColor="#ffffff"android:textSize="18sp" />⽽禁⽤Rearrange code后就会导致我们的属性不会按上⾯说到的规则进⾏排序,⽽是你写在哪个位置那Reformat Code后也还是在哪个位置。⽐如这样android:id="@+id/textview"android:gravity="center"android:text="Hello World"android:textColor="#ffffff"android:layout_width="match_parent"android:layout_height="match_parent"android:background="#ff0000"android:textSize="18sp" />如果你能忍受这样的代码,禁⽤Rearrange code也是可以的。以上这篇AndroidStudio 设置格式化断⾏宽度教程就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持脚本之家。

发布者:admin,转转请注明出处:http://www.yc00.com/web/1689217867a222508.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信