0

テキストのみを含む RadioButtons を使用して RadioGroup を作成しようとしています。下の画像がわかりやすいでしょう。 ここに画像の説明を入力

ユーザーがレイアウトのどこかをクリックしたときに RadioButton が選択されるようにします。私はこのようなことをしようとしました:

<RadioGroup>
    <RelativeLayout>
        <RadioButton>
        <...other stuff>
    </RelativeLayout>
</RadioGroup>

しかし、それはうまくいきませんでした。要求されたレイアウトと動作を簡単に取得する方法を誰かが知っていますか? ありがとう

編集

リストを使いたくないということを忘れていました。最大3つあるので、すべてのアイテムを表示したい。また、コンテナは ScrollView です

4

1 に答える 1

0

Der Golem が言ったように、ListView を使用して単一選択モードに設定できます。list.setChoiceMode(ListView.CHOICE_MODE_SINGLE);

ただし、少数のレイアウトしか必要ない場合は、Click リスナーをレイアウトに登録し、RadioButtons で onClick イベントを呼び出すことができます。

 bigLayout.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    radioButton.performClick();
                }
            });

それが役立つことを願っています

于 2014-05-22T15:48:34.357 に答える