Androidのスイッチの画像を変更する方法を知りたいと思います。私は、スイッチをカスタマイズして色などを変えることができることを知っていますが、スイッチに別のイメージを使用するにはどうすればいいですか?私はドロウアブルからバックグラウンドを設定しようとしましたが、スイッチはまだ見えており、私のイメージの上に表示されています。トグルボタンやイメージボタンを使うことができると私は理解していますが、私たちがスイッチにすることができれば好奇心です。Androidの切り替えスイッチの画像
1
A
答えて
1
アンドロイドをオーバーライドします。サムとアンドロイド:スイッチのコンポーネントをトラッキングして、スイッチの画像と背景をオーバーライドします。例えばのために :drawable_switchとdrawable_bgは、セレクタはそれぞれ
<Switch
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:thumb="@drawable/drawable_switch"
android:track="@drawable/drawable_bg" />
。
drawable_switch.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:drawable="@drawable/switch_disabled" />
<item android:state_pressed="true" android:drawable="@drawable/switch_pressed" />
<item android:state_checked="true" android:drawable="@drawable/switch_enabled" />
<item android:drawable="@drawable/switch_default" />
drawable_bg.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:drawable="@drawable/switch_bg_disabled" />
<item android:state_focused="true" android:drawable="@drawable/switch_bg_focused" />
<item android:drawable="@drawable/switch_bg_default" />
これを試してみて、あなたはまだ
+0
ありがとうございました!これは私のために働く。 – JerryKo
0
android:thumb
属性があります。
関連する問題
- 1. 2つの画像の切り替え時の切り替え
- 2. モノトーンでの画像の切り替え
- 3. wp7の画像の切り替え
- 4. JavaScript画像スライダの切り替え
- 5. アプリケーションの画像を切り替える
- 6. 画像の幅を切り替える
- 7. Androidの切り替えスイッチのテキストを右に表示
- 8. Androidのアニメーションを切り替えながら画像ビューリソース
- 9. キャンバスで画像を切り替える
- 10. 画像を切り替えるには
- 11. オーバーフローで画像を切り替える
- 12. Jqueryが画像を切り替える
- 13. onClickListenerを使用した画像ビューの切り替え画像
- 14. Androidでフル画像表示に切り替える
- 15. Androidスイッチ、切り替え前に有効にする
- 16. スウィフト画像全画面表示の切り替え
- 17. c# - wpf - ウィンドウ切り替えの間の画像のリフレッシュ
- 18. CSSの白黒から黒への画像の切り替え
- 19. 背景画像は単一の画像でのみ切り替えます
- 20. UITableViewCellでの画像表示の切り替え
- 21. Jqueryアニメーションの背景画像の切り替え
- 22. アイコンとトランジション付きの大きな画像の切り替え
- 23. 背景画像の切り替えの回避策
- 24. AS3 - 複数の画像のオン/オフを切り替える
- 25. 角度の異なるスイッチの切り替え
- 26. 以前のスイッチ変数に応じてスイッチを切り替えます
- 27. uitableviewcellのチェックボックス画像を切り替える
- 28. UITableViewの画像切り替えを変更する
- 29. 特定の周波数で画像を切り替えるC++
- 30. cocos2dのタッチで画像を切り替える
可能duplicaすべての問題を持っている場合は元に戻す@Jerry [どのようにカスタムスイッチボタンに?](http://stackoverflow.com/questions/23358822/how-to-custom-switch-button) – Beloo
これを試してください[answer](http://stackoverflow.com/questions/) 28981164/android-switch-change-on-on-on-on-off/28981942#28981942) –