안드로이드 개발 질문/답변
(글 수 45,052)
png를 bitmap으로 불러와 배열로 처리하고 싶은데요.
bd = (BitmapDrawable)r.getDrawable(R.drawable.id_2); bit = bd.getBitmap(); canvas.drawBitmap(bit, m_x+w, m_y, null);
이렇게 하나하나 다 불러줬어요.
위치는 다 다르고, 그림 하나하나마다 각각의 이름이 있어야 합니다.
그림을 나중에 랜덤으로 뿌려서 불러줘야 하거든요 ..
이걸로 3 * 3 의 판을 만드려고 하거든요.
그래서 int형의 9칸의 배열을 줘서 이미지를 다 담았어요.
그랬더니 널포인트익셉션 납니다. ㅠ
비트맵을 어떻게 다루어야 될까요 ... ? ㅠ




Bitmap[][] arrBit = new Bitmap[3][3]; int num=1; for( i = 0; i < 3; i++ ) { for( j = 0; j < 3; j++ ) { arrBit[i][j] = BitmapFactory.decodeResource(context.getResources(), R.drawable.img_test0+num); num++; canvas.drawBitmap(arrBit[i]j[], m_x+w, m_y,null); } }