본문 바로가기

Android

ImageView의 이미지 교체

이미지뷰의 이미지를 교체


// 이미지뷰를 가져옴
ImageView page1 = (ImageView) rootView.findViewById(R.id.guide_dot1);
ImageView page2 = (ImageView) rootView.findViewById(R.id.guide_dot2);
ImageView page3 = (ImageView) rootView.findViewById(R.id.guide_dot3);

// 리소스에서 파일 호출 하여 Drawable에 등록
Drawable dotOff = getResources().getDrawable(R.drawable.guide_dot_01);
Drawable dotOn = getResources().getDrawable(R.drawable.guide_dot_02);

switch (i) {
case 1:
    page1.setImageDrawable(dotOn);
    page2.setImageDrawable(dotOff);
    page3.setImageDrawable(dotOff);
    break;
case 2:
    page1.setImageDrawable(dotOff);
    page2.setImageDrawable(dotOn);
    page3.setImageDrawable(dotOff);
    break;
case 3:
    page1.setImageDrawable(dotOff);
    page2.setImageDrawable(dotOff);
    page3.setImageDrawable(dotOn);
    break;
}


'Android' 카테고리의 다른 글

상태바에 알림 생성  (0) 2015.01.19
TextView에 Marquee 효과 넣기  (0) 2015.01.07
ProgressBar  (0) 2015.01.05
안드로이드 액티비티 화면 꺼지지 않게  (0) 2015.01.02
이미지 버튼 배경 투명하게  (0) 2015.01.02