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

selector이나 shape 같이 xml로 작성한 drawable을 bitmap로 못 불러오나요 ?

0 추천

 

    <!-- selected -->
    <item android:drawable="@drawable/on" android:state_selected="true"/>
    <!-- pressed -->
    <item android:drawable="@drawable/on" android:state_pressed="true"/>
    <!-- focused -->
    <item android:drawable="@drawable/on" android:state_focused="true"/>
    <!-- default -->
    <item android:drawable="@drawable/off"/>
</selector>
 
해당 selector로 작성후
 
decoderesource로 읽어들였는데 되지를 않네요 ㅠㅠ
 
이건 어떻게 해결하나요 ??
홍그리 (1,560 포인트) 님이 2013년 4월 1일 질문

1개의 답변

+1 추천
slector 로 작성됐을때 setImageResorces 등으로 가져올 경우 해당 클래스는 StateListDrawable 입니다. BitmapDrawable 의 성격을 지고 있지 않아요ㅋ

decodeResource로 가져올 경우는 단일 이미지 만 가능합니다.

만약 해당 selector를 컨트롤 하시려면 StateListDrawable의 부모인 Drawable의 함수로 컨트롤 하시는것이 속편하실 겁니다. ㅋ
갈무리 (12,430 포인트) 님이 2013년 4월 1일 답변
답글 감사합니다 ㅠㅠ.
...