AndroidStudio 設(shè)置格式化斷行寬度教程
1.設(shè)置格式化換行的寬度

就是這個(gè)線,那條右標(biāo)準(zhǔn)線的位置:
Setting–>Editor–>Code Style
默認(rèn)值是100,按照自己的需要更改。

2、設(shè)置格式化的時(shí)候自動(dòng)斷行到標(biāo)準(zhǔn)線位置
這樣就不用往右拖看代碼了:
Setting–>Editor–>Code Style–>Java
點(diǎn)擊右側(cè)標(biāo)簽Wrapping and Braces下勾選Line breaks和EnSure right margin is not exceeded

補(bǔ)充知識(shí):Android Studio3.5 xml文件格式化(Reformat Code)后元素會(huì)自動(dòng)排序的問題
升級(jí)到Android Studio3.5 后,發(fā)現(xiàn)在xml文件使用Reformat Code時(shí)元素會(huì)自動(dòng)排序。
首先懷疑是配置文件的問題,但是刪了配置文件后,重新打開還是一樣。
馬上找了另外兩臺(tái)機(jī)子,同樣升級(jí)到Android Studio3.5,發(fā)現(xiàn)出現(xiàn)同樣的問題。
接著去官網(wǎng)看更新的blog,沒有發(fā)現(xiàn)有幫助的信息。
找了一臺(tái)未安裝Android Studio的機(jī)子,下載了3.5版本安裝,出現(xiàn)一樣的問題。
一般跟格式化相關(guān)的配置都是在Settings -> Code Style里面。跟3.4.2版本的進(jìn)行比較,沒發(fā)現(xiàn)有什么不同的地方。
嘗試一下重新設(shè)置預(yù)定義樣式,保存后再次格式化代碼,發(fā)現(xiàn)不會(huì)再自動(dòng)排序。接著在其他幾臺(tái)機(jī)子上嘗試操作,確實(shí)不會(huì)再出現(xiàn)了,但是具體原因未知,可能是版本的bug。
具體操作步驟如下:
一、打開Settings -> Code Style

二、點(diǎn)擊右上角的Set from->Predefined Style->Android

三、點(diǎn)擊下面的OK保存設(shè)置,再次使用Reformat Code,問題解決!
關(guān)于網(wǎng)上另一個(gè)解決方案(Rearrange code)
這個(gè)方法一開始我就使用過,雖然元素確實(shí)不會(huì)再排序了,但是xml的屬性也同樣不再排序了。這個(gè)屬性無論是在3.4,還是在3.3的版本都是勾選上的,因?yàn)镽earrange code其實(shí)主要是用來對(duì)xml元素的屬性進(jìn)行排序的,而它的排序規(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后就會(huì)導(dǎo)致我們的屬性不會(huì)按上面說到的規(guī)則進(jìn)行排序,而是你寫在哪個(gè)位置那Reformat Code后也還是在哪個(gè)位置。比如這樣
<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 設(shè)置格式化斷行寬度教程就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- AndroidStudio修改Code Style來格式化自定義標(biāo)簽的xml文件方式
- 解決Android Studio 格式化 Format代碼快捷鍵問題
- 解決Android Studio xml 格式化不自動(dòng)換行的問題
- Android Studio實(shí)現(xiàn)格式化XML代碼順序
- Android Studio 3.5格式化布局代碼時(shí)錯(cuò)位、錯(cuò)亂bug的解決
- Android studio kotlin代碼格式化操作
- 解決Android Studio 格式化快捷鍵和QQ 鎖鍵盤快捷鍵沖突問題
- Android 國際貨幣格式化的示例代碼
- Android中使用 AutoCompleteTextView 實(shí)現(xiàn)手機(jī)號(hào)格式化附帶清空歷史的操作
- Android實(shí)現(xiàn)的數(shù)字格式化用法示例
- Android 優(yōu)雅的實(shí)現(xiàn)通用格式化編輯
相關(guān)文章
Android okhttputils現(xiàn)在進(jìn)度顯示實(shí)例代碼
本文通過實(shí)例代碼給大家詳細(xì)介紹了Android okhttputils現(xiàn)在進(jìn)度顯示,代碼簡(jiǎn)答易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2016-12-12
Android使用ftp方式實(shí)現(xiàn)文件上傳和下載功能
這篇文章主要介紹了Android使用ftp方式實(shí)現(xiàn)文件上傳和下載功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
玩轉(zhuǎn)AppBarLayout實(shí)現(xiàn)更酷炫的頂部欄
玩轉(zhuǎn)AppBarLayout,實(shí)現(xiàn)更酷炫的頂部欄,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
詳解Android studio ndk配置cmake開發(fā)native C
這篇文章主要介紹了詳解Android studio ndk配置cmake開發(fā)native C,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-09-09
Android實(shí)現(xiàn)ListView異步加載的方法(改進(jìn)版)
這篇文章主要介紹了Android實(shí)現(xiàn)ListView異步加載的方法,針對(duì)前面介紹的方法進(jìn)行了線程操作的改進(jìn),具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08
Android Studio 利用Splash制作APP啟動(dòng)界面的方法
這篇文章主要介紹了Android Studio 利用Splash制作APP啟動(dòng)界面,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05
Android7.0以上Uri轉(zhuǎn)路徑的方法實(shí)現(xiàn)(已驗(yàn)證)
這篇文章主要介紹了Android7.0以上Uri轉(zhuǎn)路徑的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03

