1
我試圖setChecked(真)電臺setChecked的按鈕它不工作
RadioButton rbOk = new RadioButton(this);
rbOk.setLayoutParams(ParamWCWC);
rbOk.setText("OK");
if(situacao.equals("ok")){
rbOk.setChecked(true);
};
這顯示OK,但有3個單選按鈕,只有一個被選中,而這一次被選中後,我可以即使我在相同的RadioGroup中查看另一個RadioGroup並且選擇重複,也無法禁用它。
你可以清理這個有點像這樣: 'RadioButton rbOk = new RadioButton(this); rbOk.setLayoutParams(ParamWCWC); rbOk.setText(「OK」);如果'situacao.equals(「ok」)'評估爲TRUE,那麼'rbOk'將被檢查。如果'situacao.equals(「ok」)'評估爲TRUE,那麼將檢查rbOk。 –
謝謝@gjj很好的提示。 – lucasjmatias
但是,如果這不起作用,那麼您需要將'situacao.equals(「ok」)修復爲評估爲TRUE(1)或FALSE(0)的東西。然後你的按鈕的邏輯將工作。 –