안드로이드 개발 질문/답변
(글 수 45,052)
Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.id.imageBox);
can.drawBitmap(bitmap, 0, 0, null);
자유곡선 그리기에 배경을 깔기위해 이렇게 배경을 넣어주었고
위에 이미지 박스는 사진 불러오기소스를 써서 저 이미지박스안에 넣은뒤 자유곡선 그리기를 하려 하는대
R.id.imageBox 이부분에 사진을 직접 drawable에 넣어 직접 지정해주면 배경넣고 그리기가 되는대요
저렇게 사진불러오기 한다음 그걸 가지고 오려고 하니
xml에 NullPointerException: null
이라고 뜨면서 실행하면 쏘리가 뜨네요
왜그런건지 ㅠ
imageBox는 xml에 들어있는 이미지뷰로 다른 엑티비티에서 사진 불러오기를 통해 사진을 선택하면 imageBox라는 id를 쓰고있는 이미지뷰로 들어가게 해놨습니다.
이미지뷰를 mitmap으로 바로 쓸수 없다면 다른 방법이 있을까요?
이 질문을 올렸었는대 imagebox가 무얼 뜻하는지 안써있다고 지적해주셔서 다시금 올립니다^^




imageview.setDrawingCacheEnable(true);
Bitmap bitmap = imageview.getDrawingCache();
화면에 보여져있는 이미지뷰를 비트맵으로 가져오는 방법입니다.
참고하세요