如何正确设置切换小部件的样式

时间:2016-08-29 08:59:58

标签: java android

我在Android中设置了Switch的样式并找到了一个很好的资源here at SO,我已经

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_enabled="false" android:drawable="@drawable/switch_off_2" />
    <item android:state_focused="true"  android:drawable="@drawable/switch_off_2" />
    <item android:state_checked="true"  android:drawable="@drawable/switch_on_2" />
</selector>

最后将Switch小部件改为

<Switch
    android:background="@drawable/btn_bg"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/switch1"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true" />

但结果是

enter image description here

我想知道如何隐藏紫色开关。

1 个答案:

答案 0 :(得分:0)

我认为是

 android:background="@drawable/btn_bg"

将是

 android:thumb="@drawable/btn_bg"

希望它能解决你的问题。