如何在关闭模式下更改开关项目的背景颜色?

如何更改开关项目在关闭模式下的背景颜色 以及如何在右侧添加文本?如何在关闭模式下更改开关项目的背景颜色?

我尝试了很多东西,但找不到解决方案。

也许有一个自定义开关呢?

谢谢。

回答:

设置的开关背景的颜色

创建的可绘制文件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

回到顶部