可能重复:
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 –