レイアウトにラジオ ボタンを追加します。
最初からチェックが外れています。クリックすると、チェックが入ります。しかし、もう一度クリックすると、再びチェックが外れませんか?
レイアウトにラジオ ボタンを追加します。
最初からチェックが外れています。クリックすると、チェックが入ります。しかし、もう一度クリックすると、再びチェックが外れませんか?
RadioButton
クリックしても、チェックされた状態からチェックされていない状態にはなりません。これには簡単な解決策があります。あなたの要件のために、私はむしろあなたが使用することをお勧めしますToggleButton
.
i)以下の xml と 2 つのドローアブル (オンとオフ) をdrawable -folder に追加します。
toggle_button.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true"
android:drawable="@drawable/checked" /> <!-- checked -->
<item android:state_checked="false"
android:drawable="@drawable/unchecked" /> <!-- unchecked -->
</selector>
ii) RadioButton を ToggleButton に置き換えます。
iii)トグル ボタンの背景を xml-drawable の上に設定します。
お役に立てれば。