Android上でオンになっているスイッチの色を変更したいと思います。私はスイッチがns_accentの色を持っていることに気付き、この色は私のアプリの他の要素のために変更できません。スイッチの色を変更してください
Style.xml:iOS版で
<?xml version="1.0" encoding="utf-8"?>
<resources>
...
<color name="ns_accent">#00CCBB</color>
</resources>
私はすでにこのコードで問題を解決:
switch.ios.tintColor = UIColor.colorWithRedGreenBlueAlpha(1.0, 1.0, 1.0, 0.5);
switch.ios.onTintColor = UIColor.colorWithRedGreenBlueAlpha(1.0, 1.0, 1.0, 0.5);
はまた、私はこのコードでAndroidの色を解析できることに気づい:
android.graphics.Color.parseColor("#B3FFFFFF");
質問: Androidでスイッチオンの色を変更するにはどうすればよいですか?あなたがプログラムでこのようにそれを行うことができます
を発見したコードによって
switchColor.android
を置き換えることができますが、それでもAndroid APIレベルに応じて異なる結果が表示される –これは問題を解決しました、ありがとうございます! –
checked state cssの空室状況がありますか? –