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

ViewPager에 imageview사용시 문의드립니다.

0 추천

 

안녕하세요 부족한 개발자가 PagerAdapter를 사용하는 ViewPager에 대해 문의드립니다.
 
ViewPager에서 하기와 같이 drawable에 있는 이미지를 imageview에 설정을 하고 있습니다.
public static Integer[] imageId = {
            R.drawable.no_image,
            R.drawable.no_image,
            R.drawable.no_image,
            R.drawable.no_image,
            R.drawable.no_image,
            R.drawable.no_image
    };
 
하지만 해당 부분의 image를 camera나 gallery등을 통해 bitmap또는 이미지 패스로 변경을 하려합니다.
PagerAdapter의 instantiateItem부분은
 
ImageView imageView = new ImageView(mContext);
imageView.setImageResource(imageId[position]);
((ViewPager)pager).addView(imageView, 0);
return imageView;
 
위와 같은 구조를 하고있습니다.
특정 drawable의 image를 integer[] imageId에 넣어서 변경을 해보긴 했는데
camera로 찍거나 갤러리의 이미지를 imageId의 integer 배열에 어떻게 적용을 해야하는지 모르겠습니다.
고수님들 도움요청드립니다.
wind (2,240 포인트) 님이 2013년 2월 25일 질문

1개의 답변

0 추천
 
채택된 답변
integer배열을 쓰지 마시구요

drawble배열을 쓰시면 되요

성능을 위해선 SprayArray(?)가 젤 좋을거에요
수상한i (8,050 포인트) 님이 2013년 2월 25일 답변
wind님이 2013년 2월 25일 채택됨
감사합니다.
전 전혀 저 생각을 못했네요....생각을 전환하니 금방되네요...
다시한번감사합니다.
...