Android 開発を学ぶための小さなアプリケーションを作成しようとしています。それぞれ異なる色を表す 4 つのラジオ ボタンを設定しました。私の問題は、ユーザーが選択した場合、ラジオ ボタンからトーストに値を渡す方法が見つからないことです。たとえば、ユーザーが黄色と青を選択した場合、トーストはユーザーが青と黄色の色を選択したことを出力します。トーストに 1 つの値を渡すためのドキュメントしか見つかりません。
これをどうやって乗り越える?
chooseColor.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
blue = (RadioButton) findViewById(selectedId);
red = (RadioButton) findViewById(selectedId);
yellow = (RadioButton) findViewById(selectedId);
green = (RadioButton) findViewById(selectedId);
brown = (RadioButton) findViewById(selectedId);
Toast toast = Toast.makeText(getApplicationContext(),
blue.getText(), Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER|Gravity.CENTER_HORIZONTAL, 0, 0);
toast.show();
}
});