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

안드로이드 switch관련 질문드립니다.

0 추천
현재 안드로이드에서 swtich 위젯을 사용하고 있습니다.

기본 switch 위젯을 안보이게 하고 on/off시 이미지 두개를 이용하여 스위치 이미지를 쓰고 싶은데,

어떻게 하면 되나요,...현재

XML 상에  background로  on/off시 이미지를 가져오니 기본 스위치와 가져온 이미지가 겹처서 보이네요.

그리고 두개의 on/off의 이미지로 스위치에 적용될수 있나요?
익명사용자 님이 2015년 2월 14일 질문

2개의 답변

0 추천
drawable 폴더에 sel_top_menu1.xml 파일에 아래와 같이 작성해주고

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/top_sub_menu_normal_01" android:state_selected="false"/>
    <item android:drawable="@drawable/top_sub_menu_select_01" android:state_selected="true"/>

</selector>

버튼의 백그라운드로 지정하고 boolean 변수와 같이 사용하시면 됩니다.
nicehee (73,100 포인트) 님이 2015년 2월 15일 답변
적용해보았는데 여전히 기본 switch 이미지와 겹치네요.
안드로이드 기본제공 스위치를 사용하지말고
버튼 또는 이미지뷰로 구현해보시라는 겁니다.
0 추천

android:thumb="@null"

자몽 님이 2015년 9월 25일 답변
...