我一直在尝试制作一个小应用程序来学习 android 开发,我设置了 4 个单选按钮,每个按钮代表不同的颜色。我的问题是,如果用户选择它们,我找不到将单选按钮中的值传递给 toast 的方法,例如,如果用户选择黄色和蓝色,则 toast 将输出用户选择了蓝色和黄色的颜色,我只能找到将一个值传递给 toast 的文档。
如何克服这个?
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();
}
});