如何在关闭模式下更改开关项目的背景颜色?
如何更改开关项目在关闭模式下的背景颜色 以及如何在右侧添加文本?如何在关闭模式下更改开关项目的背景颜色?
我尝试了很多东西,但找不到解决方案。
也许有一个自定义开关呢?
谢谢。
回答:
设置的开关背景的颜色
创建的可绘制文件switch_track.xml用于开关背景
<?xml version="1.0" encoding="utf-8"?> <selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/background_color_checked"
android:state_checked="true" />
<item android:color="@color/background_color_not_checked"/>
</selector>
创建的可绘制文件switch_thumb.xml用于开关thumb
<?xml version="1.0" encoding="utf-8"?> <selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/thumb_color_checked"
android:state_checked="true" />
<item android:color="@color/thumb_color_not_checked"/>
</selector>
创建一个样式交换机
<style name="myCustomStyle" > <item name="thumbTint">@drawable/switch_thumb</item>
<item name="trackTint">@drawable/switch_track</item>
</style>
,你可以申请到交换机上
<android.support.v7.widget.SwitchCompat android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/myCustomStyle" />
回答:
首先添加一些代码或任何你已经尝试过,所以我们可以帮你。
第二个这里是一些定制android中的开关的教程。
Link 1,Link 2
以上是 如何在关闭模式下更改开关项目的背景颜色? 的全部内容, 来源链接: utcz.com/qa/266853.html