마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

나인패치이미지를 갤러리에서 불러와 적용하기 질문.

0 추천
안녕하세요, 안드로이드 초보개발자입니다.

나인패치 이미지를 갤러리에 넣어놓고,

어플을 실행한후 갤러리에서 나인패치 이미지를 불러와서

미리 만들어놓은 xml의 레이아웃 백그라운드로 나인패치 이미지를 적용해주고 싶은데요..

혹시 이게 가능한가해서요 ㅠㅠ 일단 갤러리에서 나인패치이미지를 불러오면... 이미 비트맵으로 바뀌어버려서... 소용이 없는것 같은데요..

 

혹시 이에 대한 방법 아시는분 조언 부탁드립니다!
블랙이요블랙 (12,860 포인트) 님이 2013년 7월 10일 질문

1개의 답변

+1 추천
대충 손코딩을 해봤는데요. 이런 식으로 사용하시면 될듯 합니다.

 

Bitmap bitmap = 갤러리사진;

NinePatch np = new NinePatch(bitmap, bitmap.getNinePatchChunk(), "이름");
NinePatchDrawable nd = new NinePatchDrawable(np);
imageView.setImageDrawable(nd);

 

레이아웃에 응용해 보세요
coooldh (2,510 포인트) 님이 2013년 7월 10일 답변
감사합니다!! 한번 시도해보겠습니다!
...