AndroidStudio 設置格式化斷行寬度教程
1.設置格式化換行的寬度
就是這個線,那條右標準線的位置:
Setting–>Editor–>Code Style
默認值是100,按照自己的需要更改。
2、設置格式化的時候自動斷行到標準線位置
這樣就不用往右拖看代碼了:
Setting–>Editor–>Code Style–>Java
點擊右側(cè)標簽Wrapping and Braces
下勾選Line breaks
和EnSure 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)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- AndroidStudio修改Code Style來格式化自定義標簽的xml文件方式
- 解決Android Studio 格式化 Format代碼快捷鍵問題
- 解決Android Studio xml 格式化不自動換行的問題
- Android Studio實現(xiàn)格式化XML代碼順序
- Android Studio 3.5格式化布局代碼時錯位、錯亂bug的解決
- Android studio kotlin代碼格式化操作
- 解決Android Studio 格式化快捷鍵和QQ 鎖鍵盤快捷鍵沖突問題
- Android 國際貨幣格式化的示例代碼
- Android中使用 AutoCompleteTextView 實現(xiàn)手機號格式化附帶清空歷史的操作
- Android實現(xiàn)的數(shù)字格式化用法示例
- Android 優(yōu)雅的實現(xiàn)通用格式化編輯
相關文章
Android okhttputils現(xiàn)在進度顯示實例代碼
本文通過實例代碼給大家詳細介紹了Android okhttputils現(xiàn)在進度顯示,代碼簡答易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下吧2016-12-12Android使用ftp方式實現(xiàn)文件上傳和下載功能
這篇文章主要介紹了Android使用ftp方式實現(xiàn)文件上傳和下載功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06玩轉(zhuǎn)AppBarLayout實現(xiàn)更酷炫的頂部欄
玩轉(zhuǎn)AppBarLayout,實現(xiàn)更酷炫的頂部欄,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-09-09詳解Android studio ndk配置cmake開發(fā)native C
這篇文章主要介紹了詳解Android studio ndk配置cmake開發(fā)native C,非常具有實用價值,需要的朋友可以參考下2017-09-09Android實現(xiàn)ListView異步加載的方法(改進版)
這篇文章主要介紹了Android實現(xiàn)ListView異步加載的方法,針對前面介紹的方法進行了線程操作的改進,具有一定參考借鑒價值,需要的朋友可以參考下2016-08-08Android Studio 利用Splash制作APP啟動界面的方法
這篇文章主要介紹了Android Studio 利用Splash制作APP啟動界面,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-05-05Android7.0以上Uri轉(zhuǎn)路徑的方法實現(xiàn)(已驗證)
這篇文章主要介紹了Android7.0以上Uri轉(zhuǎn)路徑的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-03-03