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高仿QQ6.0側(cè)滑刪除實(shí)例代碼
先給大家分享一下,側(cè)滑刪除,布局也就是前面一個(gè)item,然后有兩個(gè)隱藏的按鈕(TextView也可以),然后我們可以向左側(cè)滑動(dòng),然后顯示出來,然后對(duì)delete(刪除鍵)實(shí)現(xiàn)監(jiān)聽,就可以了哈。好了那就來看看代碼怎么實(shí)現(xiàn)的吧2016-02-02
Android UI設(shè)計(jì)與開發(fā)之實(shí)現(xiàn)應(yīng)用程序只啟動(dòng)一次引導(dǎo)界面
這篇文章主要為大家詳細(xì)介紹了Android UI設(shè)計(jì)與開發(fā)之實(shí)現(xiàn)應(yīng)用程序只啟動(dòng)一次引導(dǎo)界面,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
Android學(xué)習(xí)筆記——Menu介紹(三)
今天繼續(xù)昨天沒有講完的Menu的學(xué)習(xí),主要是Popup Menu的學(xué)習(xí),需要的朋友可以參考下2014-10-10
Android基于ImageSwitcher實(shí)現(xiàn)圖片切換功能
這篇文章主要介紹了Android基于ImageSwitcher實(shí)現(xiàn)圖片切換功能的相關(guān)資料,需要的朋友可以參考下2016-02-02
Android ListView萬能適配器實(shí)例代碼
本文主要介紹Android ListView萬能適配器,這里整理了詳細(xì)的資料及實(shí)現(xiàn)代碼,以及實(shí)現(xiàn)效果圖,有需要的小伙伴可以參考下2016-09-09
Recycleview實(shí)現(xiàn)無限自動(dòng)輪播
這篇文章主要為大家詳細(xì)介紹了Recycleview實(shí)現(xiàn)無限自動(dòng)輪播,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-07-07
android異步加載圖片并緩存到本地實(shí)現(xiàn)方法
圖片過多造成內(nèi)存溢出,這個(gè)是最不容易解決的,要想一些好的緩存策略,比如大圖片使用LRU緩存策略或懶加載緩存策略。今天首先介紹一下本地緩存圖片2013-01-01

