可能重複:
Create a NinePatch/NinePatchDrawable in runtime程序創建9修補程序?
我想在程序上創建9膜片的圖像,但不能看到如何做到這一點。有沒有辦法把一個正常的PNG/JPG圖像,並適應它,這樣我可以指定一箇中心寬度和中心高度產生9補丁繪製?
我打算在運行時創建一個位圖,並將黑色邊緣標記添加到位圖中,並在應用中從此創建9個補丁,但是讀取此線程似乎不可能由於其他魔術數據資源編譯器如此任何指針?
基本上我知道圖像將用於一個按鈕,就會有一個不應該被拉伸,在中心剩餘的像素能夠被拉伸4,4×4的角落。
試試這個http://developer.android.com/tools/help/draw9patch.html – AbstractChaos
嘗試使用這個鏈接.. http://www.androiddom.com/2011/05/android-9-patch-圖像tutorial.html – itsrajesh4uguys
我想你可以通過對位圖繪製創造的9補丁,但你application.Maybe內使用,你可以找到http://developer.android.com/reference/android/graphics解決方案/drawable/NinePatchDrawable.html –