9
为什么会的Android Bitmap.createBitmap()返回与-1高度的位图和宽度
Bitmap bmp;
bmp = Bitmap.createBitmap(100, 100, Config.RGB_565);
再回到一个位图-1的高度和宽度?我没有看到有关这方面的文档中的任何内容。只能看到这在documentation
抛出
IllegalArgumentException如果宽度或高度是< = 0
不过,虽然在蚀调试我看到的宽度和高度是-1后创建。一切似乎都正确显示。
[更新]
如果我添加一个日志和得到的宽度和高度
Log.i(logTag, "bmp - (width,height) (" + bmp.getWidth() + "," + bmp.getHeight() + ")");
然后看该位图的属性,正确的宽度和高度被示出(I”假设任何调用读取创建后的宽度和高度,然后更新eclipse中的属性,它会正确显示)。
我想这只是一个调试问题?我正在调试我的旧Droid。
这不是一个问题,我只是好奇它为什么是-1。 虽然这是有道理的。谢谢! – Jerinaw