我一直在試圖讓一個小應用程序來學習android開發,我已經設置了4個單選按鈕,每個代表不同的顏色。我的問題是,如果用戶選擇它們,我無法找到將單選按鈕的值傳遞給烤麪包的方法,例如,如果用戶選擇黃色和藍色,烤麪包將輸出用戶選擇了藍色和黃色的顏色,我只能找到文件來傳遞一個值給敬酒。將多個值傳遞給吐司
任何人都可以提供任何建議如何過來呢?
感謝
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();
}
});
也許你可以解釋爲什麼你認爲「這是更好的方式」。 (並不是我不同意。) – 2013-02-28 00:00:05
它不會引用你的解決方案或你,'它'是指大衛的代碼,我想這是更好的,因爲它正在我的項目上工作。 – guness 2013-02-28 10:42:19
我明白你的意思。我只是建議你解釋你的答案。當然還有其他的方法可以編譯和運行。爲什麼你的建議解決方案比其他選擇更好?爲什麼你的建議改善了OP的代碼? – 2013-02-28 23:57:37