欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

AndroidStudio 設置格式化斷行寬度教程

 更新時間:2020年03月17日 15:14:02   作者:qq_36097819  
這篇文章主要介紹了AndroidStudio 設置格式化斷行寬度教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.設置格式化換行的寬度

就是這個線,那條右標準線的位置:

Setting–>Editor–>Code Style

默認值是100,按照自己的需要更改。

2、設置格式化的時候自動斷行到標準線位置

這樣就不用往右拖看代碼了:

Setting–>Editor–>Code Style–>Java

點擊右側(cè)標簽Wrapping and Braces下勾選Line breaksEnSure right margin is not exceeded

補充知識:Android Studio3.5 xml文件格式化(Reformat Code)后元素會自動排序的問題

升級到Android Studio3.5 后,發(fā)現(xiàn)在xml文件使用Reformat Code時元素會自動排序。

首先懷疑是配置文件的問題,但是刪了配置文件后,重新打開還是一樣。

馬上找了另外兩臺機子,同樣升級到Android Studio3.5,發(fā)現(xiàn)出現(xiàn)同樣的問題。

接著去官網(wǎng)看更新的blog,沒有發(fā)現(xiàn)有幫助的信息。

找了一臺未安裝Android Studio的機子,下載了3.5版本安裝,出現(xiàn)一樣的問題。

一般跟格式化相關的配置都是在Settings -> Code Style里面。跟3.4.2版本的進行比較,沒發(fā)現(xiàn)有什么不同的地方。

嘗試一下重新設置預定義樣式,保存后再次格式化代碼,發(fā)現(xiàn)不會再自動排序。接著在其他幾臺機子上嘗試操作,確實不會再出現(xiàn)了,但是具體原因未知,可能是版本的bug。

具體操作步驟如下:

一、打開Settings -> Code Style

二、點擊右上角的Set from->Predefined Style->Android

三、點擊下面的OK保存設置,再次使用Reformat Code,問題解決!

關于網(wǎng)上另一個解決方案(Rearrange code)

這個方法一開始我就使用過,雖然元素確實不會再排序了,但是xml的屬性也同樣不再排序了。這個屬性無論是在3.4,還是在3.3的版本都是勾選上的,因為Rearrange code其實主要是用來對xml元素的屬性進行排序的,而它的排序規(guī)則就是XML->Arrangement

比如我們正常格式化后的代碼是這樣的:

<TextView
  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后就會導致我們的屬性不會按上面說到的規(guī)則進行排序,而是你寫在哪個位置那Reformat Code后也還是在哪個位置。比如這樣

<TextView
  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 設置格式化斷行寬度教程就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論