Android 4.0 では、スイッチ ボタン (トグル ボタンの別の形式) が導入されています。2.3 プラットフォームでこのボタンを使用するためのサポート ライブラリを使用することは可能ですか?
質問する
4190 次
2 に答える
1
簡単な答えはノーです。スイッチ ボタンを 2.3 で使用できるようにする簡単なサポート ライブラリはありませんが、ここにいくつかの提案があります。
数週間前に同じものを探していましたが、古い API に不要なコードを追加したくなかったので、2.3 で CheckBox ウィジェットを使用することにしました。
私が提供したリンクの 1 つの良い提案は、CheckBox ウィジェットの Drawables を、SlideSwitch を表示する Drawables に置き換えることです。スライドしません (オンとオフをクリックするだけです) が、CheckBox よりも見栄えがします。
于 2013-07-19T16:29:09.837 に答える
0
簡単ステップ!電源ON/OFFの2つのイメージがあれば簡単です。
drawable/togglebutton_setting.xml を作成する
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/switch_on" android:state_checked="true"/>
<item android:drawable="@drawable/switch_off" android:state_checked="false"/>
<item android:drawable="@drawable/switch_off"/>
</selector>
スイッチに ToggleButton を追加します - バックグラウンドとして。
<ToggleButton
android:id="@+id/switch_dark_mode"
android:layout_width="53.3dp"
android:layout_height="22dp"
android:background="@drawable/togglebutton_setting"
android:textOff=""
android:textOn="" />
コメント switch_on と switch_off は、電源のオン/オフのイメージです。オフ -- https://i.stack.imgur.com/KBrrz.png オン --- https://i.stack.imgur.com/HHHJP.png
于 2020-06-16T20:08:45.987 に答える