0
私の現在のトグルスイッチがアンドロイドデバイスで「Jelly Bean」で動作しています。親指が有効または無効になっているときにその色が変わります。 「Lollipop」を搭載したさまざまなアンドロイド端末では、スイッチはデフォルトでは違って見えます。親指の色を変更しようとすると、スイッチ全体が見えなくなります。さまざまなアンドロイドバージョンのスイッチの色を変更するにはどうすればいいですか?
スイッチの親指がその状態に応じて色が変わる両方のバージョンのソリューションが必要です。
私のスイッチ:
<Switch
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/swManual"
android:thumb="@drawable/swManual"/>
親指のための私の描画可能:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="false" android:drawable="@color/swOff"/>
<item android:state_checked="true" android:drawable="@color/swOn"/>
</selector>
'res/values-vXX'には異なるファイルを置くことができます。ここで' XX'はLollipopとJellyBeanのAPI番号です –