1.設(shè)置格式化換行的寬度
蘿北網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,蘿北網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為蘿北超過(guò)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的蘿北做網(wǎng)站的公司定做!
就是這個(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)排序的問(wèn)題
升級(jí)到Android Studio3.5 后,發(fā)現(xiàn)在xml文件使用Reformat Code時(shí)元素會(huì)自動(dòng)排序。
首先懷疑是配置文件的問(wèn)題,但是刪了配置文件后,重新打開(kāi)還是一樣。
馬上找了另外兩臺(tái)機(jī)子,同樣升級(jí)到Android Studio3.5,發(fā)現(xiàn)出現(xiàn)同樣的問(wèn)題。
接著去官網(wǎng)看更新的blog,沒(méi)有發(fā)現(xiàn)有幫助的信息。
找了一臺(tái)未安裝Android Studio的機(jī)子,下載了3.5版本安裝,出現(xiàn)一樣的問(wèn)題。
一般跟格式化相關(guān)的配置都是在Settings -> Code Style里面。跟3.4.2版本的進(jìn)行比較,沒(méi)發(fā)現(xiàn)有什么不同的地方。
嘗試一下重新設(shè)置預(yù)定義樣式,保存后再次格式化代碼,發(fā)現(xiàn)不會(huì)再自動(dòng)排序。接著在其他幾臺(tái)機(jī)子上嘗試操作,確實(shí)不會(huì)再出現(xiàn)了,但是具體原因未知,可能是版本的bug。
具體操作步驟如下:
一、打開(kāi)Settings -> Code Style
二、點(diǎn)擊右上角的Set from->Predefined Style->Android
三、點(diǎn)擊下面的OK保存設(shè)置,再次使用Reformat Code,問(wèn)題解決!
關(guān)于網(wǎng)上另一個(gè)解決方案(Rearrange code)
這個(gè)方法一開(kāi)始我就使用過(guò),雖然元素確實(shí)不會(huì)再排序了,但是xml的屬性也同樣不再排序了。這個(gè)屬性無(wú)論是在3.4,還是在3.3的版本都是勾選上的,因?yàn)镽earrange code其實(shí)主要是用來(lái)對(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ì)按上面說(shuō)到的規(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è)參考,也希望大家多多支持創(chuàng)新互聯(lián)。
當(dāng)前標(biāo)題:AndroidStudio設(shè)置格式化斷行寬度教程
標(biāo)題路徑:http://www.rwnh.cn/article48/gpoehp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站營(yíng)銷、小程序開(kāi)發(fā)、標(biāo)簽優(yōu)化、網(wǎng)站設(shè)計(jì)公司、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)