0

レイアウトにラジオ ボタンを追加します。

最初からチェックが外れています。クリックすると、チェックが入ります。しかし、もう一度クリックすると、再びチェックが外れませんか?

4

1 に答える 1

0

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 の上に設定します。

お役に立てれば。

于 2013-05-20T06:13:47.437 に答える