将Snake示例修改为另一个游戏,添加了很多东西。从位图类创建了一个异常。所以我调试原来的Snake工作正常,但发现在TileView中有一个函数loadTile也给出了负宽度:
Bitmap bitmap = Bitmap.createBitmap(mTileSize, mTileSize, Bitmap.Config.ARGB_8888);
在上面的赋值之后,对于mHeight和mWidth,位图的值为-1。然后Snake如何工作?我只是使用Eclipse和虚拟机,而不是真正的Android手机。