android大小调整分辨率

| 注意事项:扩展SurfaceView,实现SurfaceHolder.Callback,并加载bitmap(.png)图像以渲染画布(9x9网格)。 我正在尝试让系统为我调整图像的大小,这样我就不必手动创建最多4个副本(即使3 * 77位图也很不方便[是的,我可能需要全部77个])我宁愿在res / drawables中只有77个图像文件(并非在任何给定时间都会绘制所有图像文件;最多可能是38个,但是需要能够动态更改它们)。 问题1:如何在不进行android.develop针对.9.png讨论的空白问题的情况下让系统调整图像大小(考虑到我所有的网格图像都带有黑色边框,并且需要对接在一起)? Q2:是否有统一的屏幕比例(4:3、5:4)可供我使用,以使对角线看起来不会很差?     
已邀请:
A1:
Bitmap b= BitmapFactory.decodeResource(context.getResources(), R.drawable.b);
b=Bitmap.createScaledBitmap(b,newWidth, newHeight, true);
A2:我不这么认为     

要回复问题请先登录注册