饿,不好意思,现在在家里没有源码。
    resetTiles的效果是根据传入的参数,new一个ArrayLilst。
    也就是生成了一个大小为4的ArrayList容器。
    而LoadTile则是向这个生成的容器中添加元素。一次添加一个。

解决方案 »

  1.   

        public void resetTiles(int tilecount) {
         mTileArray = new Bitmap[tilecount];
        }
      

  2.   

                        canvas.drawBitmap(mTileArray[mTileGrid[x][y]], 
                         mXOffset + x * mTileSize,
                         mYOffset + y * mTileSize,
                         mPaint);mTileGrid[x][y]是0的时候什么都不画,否则1,2,3时画定义的三种颜色。