2015-10-22 4 views
1

У меня есть пользовательский Drawable моего тумблераAndroid, Скрыть скот переключения при использовании пользовательского фона?

// toggle_selector.xlm 
<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@drawable/toggle_on" android:state_checked="true"/> 
    <item android:drawable="@drawable/toggle_off" android:state_checked="false"/> 
</selector> 

который я затем применить к выключателю

<Switch 
     android:id="@+id/geoLocationsToggle" 
     android:background="@drawable/toggle_selector" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="2" 
     android:textOff="" 
     android:textOn="" 
     android:textSize="0dp" /> 

Но оригинальному (на склад) переключать все еще показывает возвышаться пользовательским фоном

Toggle

Как я могу избавиться от переключателя акций поверх моего пользовательского?

Заранее спасибо.

ответ

2

Вы должны использовать android:thumb и android:track, а не android:background

И вы должны написать selector для каждого из них.

+0

Да, это будет сделано. Большое спасибо. – Birrel

+2

Также нужно было просто настроить большой и указательный пальцы на прозрачный, а затем продолжить использование изображения BG, которое я ранее сделал. – Birrel