![](/img/trans.png)
[英]How to add textArea based on selection from a dropdown or radio button in java?
[英]How to revert selection from radio button after pressing add button
所以,我有這個課堂項目: 課堂項目
並且我想在單擊“ Tambah”按鈕(表示添加)后將所有文本和單選按鈕選擇設置為空。
我可以使用此方法在文本字段和文本區域中進行操作:
private void kosongkanText(){
txtIdPelanggan.setText("");
txtNamaPelanggan.setText("");
Talamat.setText("");
txtNotlp.setText("");
但是如何將其設置為單選按鈕? 已經嘗試過了,並且不起作用:
groupJenisKelamin.setSelected(null, rootPaneCheckingEnabled);
我真的不明白您的問題是什么,但是如果您想取消選中已經選中的單選按鈕,則可以使用setChecked(false)例如:
private boolean flagpria = false;
private boolean flagwanita = false;
rdbtnMale.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (rdbtnMale.isChecked()) {
if (!flagmale) {
rdbtnPria.setChecked(true);
rdbtnWanita.setChecked(false);
flagpria = true;
flagwanita = false;
} else {
flagpria = false;
rdbtnPria.setChecked(false);
rdbtnWanita.setChecked(false);
}
}
}
});
rdbtnFemale.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (rdbtnFemale.isChecked()) {
if (!flagfemale) {
rdbtnWanita.setChecked(true);
rdbtnPria.setChecked(false);
flagwanita = true;
flagpria = false;
} else {
flagwanita = false;
rdbtnWanita.setChecked(false);
rdbtnPria.setChecked(false);
}
}
}
});
上面的代碼表示如果您在“ wanita”中選中“ pria”,則您有2個單選按鈕,該代碼將取消選中它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.