天天看點

.9圖檔報錯mergeDebugResources. xx.9.png Can't have more than one marked region along edge

今天在自己做.9圖檔的時候,由于很久沒有做了,報了一個錯誤,花了點小時間,不多說直接上錯

.9圖檔報錯mergeDebugResources. xx.9.png Can't have more than one marked region along edge

然後我們就去看看日志詳情到底是什麼錯,有的人會不知道怎麼打開這個日志詳情,如下圖,點選那個按鈕就行了。

.9圖檔報錯mergeDebugResources. xx.9.png Can't have more than one marked region along edge

然後就發現了這段日志,日志說的很明顯,.9圖檔畫錯了,不能有超過一個标記在邊緣處,但是有人會說這什麼錯啊,沒見過。大兄弟,不着急,當時本人遇到的時候也是一臉懵逼,于是就上網找了下.9怎麼畫的,然後,果不其然,真畫錯了。

.9圖檔報錯mergeDebugResources. xx.9.png Can't have more than one marked region along edge

然後發現.9圖檔是這樣畫的,左邊和上邊的才是 可以拉伸的,下半右邊是内容區域。原諒本人快半年沒拉過,9圖檔都忘光了。

.9圖檔報錯mergeDebugResources. xx.9.png Can't have more than one marked region along edge

下圖是本人之前啦的.9圖檔,當時以為上下對齊(左右對齊)的那部分就是可以拉伸大部分,想想都是淚,希望大家以後不要掉進去這種坑。

.9圖檔報錯mergeDebugResources. xx.9.png Can't have more than one marked region along edge

Android Studio怎麼畫.9圖檔呢? 直接在圖檔處右擊選擇最後一個選項

.9圖檔報錯mergeDebugResources. xx.9.png Can't have more than one marked region along edge

或者SDK中選擇tools檔案夾,打開draw9patch.bat檔案