6

簡単なクイズを行うアプリをやっていますRadioGroupRadioGroup各質問をロードするときに、デフォルトでチェックを外すにはどうすればよいですか?

4

3 に答える 3

13

checkedXML の PropertyRadioButtonを falseに設定するだけです。

android:checked="false"

これで問題は解決するはずです。

于 2013-03-21T12:26:40.200 に答える
6

Android デベロッパー ガイドはご覧になりましたか?

http://developer.android.com/reference/android/widget/RadioGroup.html

最初は、すべてのラジオ ボタンがオフになっています。

clearCheck()メソッドを使用してコードでこれを行うことができますが

選択をクリアします。選択が解除されると、このグループのラジオ ボタンは選択されず、getCheckedRadioButtonId() は null を返します。

おそらく、あなたの問題は私の理解とは異なるかもしれません。おそらく、質問の読み込み方法などについて詳しく説明してください。

于 2013-03-21T12:25:49.733 に答える
3

Try

RadioGroup.check(0)

0 is an id which will nevere be generated by adt

upd: from source of RadioGroup

public class RadioGroup extends LinearLayout {
    // holds the checked id; the selection is empty by default
    private int mCheckedId = -1;
    ...
于 2013-03-21T12:24:48.280 に答える