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

Image버튼 Click시 동시에 Image 두개 변경하는 방법

0 추천

버튼을 클릭 하였을 때 Image를 변경하도록 selector xml을 사용하였습니다.

그런데, 버튼 클릭시 배경까지 변경해달라는 요청이 있어서요.

안드로이드 해상도 문제로 인해, 단색으로 구성된 배경 이미지와 아이콘 이미지를 분리하여 요구 사항을 반영하려고 하는데, 도통 두가지 이미지를 한번에 바꾸는 방법을 찾을 수가 없네요.

이런 경우 어떻게 selector xml 을 구성해야 할까요?

 

<?xml version="1.0" encoding="utf-8"?>
<selector
  xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/m00_newst_chart_sel" >
        <color android:color="@color/opt_chart_type_bg"/>
    </item>Ï
    <item android:drawable="@drawable/m00_newst_chart_unsel" >
        <color android:color="@android:color/white"/>
    </item>
</selector>

 

컴천재 (2,580 포인트) 님이 2013년 11월 13일 질문

1개의 답변

0 추천
배경이란말이 무엇인지 정확하지 않네요...~!

일단 이미지뷰의 배경이라고 하면 하나의 셀럭터로는 구현이 불가능 하죠~~!

올려주신 셀럭터는 src에 들어 갈테고 배경용 셀렉터를 작성하시어 background에 작성하신 selector를 적용하시면 되죠~!

 

혹은 배경이 어플의 전체 백그라운드라면  플레그를 이영하시면 될것 샅습니다만...
ThisPlus (46,920 포인트) 님이 2013년 11월 14일 답변
...