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

조건문에 맞춰서 이미지뷰 사용할 때.. [closed]

0 추천

onCreate 에서 다른 액티비티에서 받아온 변수값[int형] 에 따라서 각각 다른 이미지를 띄워주고 싶습니다.

이미지는 img1,img2,img3이 있구요,

변수값이 1일 땐 img1을 출력해주고, 2일 땐 img2..이런식으로 출력해주고 싶은데요.

 

해당 xml에 이미지 뷰 세개를 만들어서 조건에 따라 visible, invisible 하려고 하는데 좀더 간결?하게 만들 수 없나요.

참고로 이 이미지는 화면 구조상, 바닥쪽에 위치해야 해서 아래 처럼 레이아웃을 꾸몄습니다. 

윗쪽에 다른 텍스트뷰나 기타 등등을 띄워줘야 해서요.

<RelativeLayout 
        android:layout_alignParentBottom="true"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        >
        <ImageView 
            android:id="@+id/popup_img"
            android:layout_width="match_parent"
            android:layout_height="120dp"
            android:background="@drawable/popup_pdelete"
            />
    </RelativeLayout>
 
 
질문을 종료한 이유: 자답입니다. 조건문에 따라서 img.setImageResource()에 원하는 이미지 넣으면 되네요
anci (19,950 포인트) 님이 2015년 1월 23일 질문
anci님이 2015년 1월 23일 closed
...