Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 Android 编程有点陌生,所以也许我错过了一些东西。在我的代码中,我试图通过调用来创建新的位图Bitmap.createBitmap(W, H, Bitmap.Config.ARGB_8888)。它返回(-1, -1)任何大小为 的位图,W而H不是640x480. 有什么理由允许我只创建固定大小的位图吗?
Bitmap.createBitmap(W, H, Bitmap.Config.ARGB_8888)
(-1, -1)
W
H
640x480
如果你这样做,Bitmap.createBitmap(W, H, Bitmap.Config.ARGB_8888)那么它将创建一个“具有指定宽度和高度的可变位图。它的初始密度是根据 getDensity()”。可变位图是可以修改的。因此,正如 Habib 提到的,您可以使用 Canvas 绘制位图。