Android的,使用自定义背景时,隐藏的股票切换? [英] Android, Hide stock toggle when using custom background?
本文介绍了Android的,使用自定义背景时,隐藏的股票切换?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个自定义绘制为我拨动开关
I've got a custom drawable for my toggle switch
// 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>
然后我申请到交换机
Which I then apply to the switch
<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" />
但原(股票)切换仍然显示上层建筑的自定义背景
But the original (stock) toggle still shows overtop the custom background
我如何得到我的自定义的顶部去掉股票开关的?
How do I get rid of the stock switch on top of my custom one?
先谢谢了。
推荐答案
您应该使用的android:拇指
和的android:跟踪
,而不是的android:背景
You should use android:thumb
and android:track
, not android:background
和你应该写一个选择
为他们每个人。
And you should write a selector
for each one of them.
这篇关于Android的,使用自定义背景时,隐藏的股票切换?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文