这就是我们如何调整普通位图drawable的大小
Drawable d = getResources().getDrawable(R.drawable.error);
Bitmap bm = ((BitmapDrawable)d).getBitmap();
error_indicator = new BitmapDrawable(getResources(), bm.createScaledBitmap(bm, 50, 50, true));
但我想知道如何调整九个补丁的大小。因为上面的代码不适合我给我ClassCastException说NinePatchDrawable不能强制转换为BitmapDrawable。
这是9-patch drawable(hdpi)。我也有其他分辨率图标
绘制9-patch工具截图
应用截图