[英]Setting View's visibility when RadioButton is checked
因此,在我的應用程序中,用戶要做的第一件事是檢查一些他想要的單選按鈕。 有2個單選按鈕組,並且在每個組中只能選擇一個按鈕,因此在我的代碼中,我必須使用嵌套的if語句來檢查要檢查的單選按鈕。
我正在這樣做:
if (rbMetric.isChecked()){
if (rbSpolM.isChecked()){
}
}
在第二個if語句中,我必須顯示一些先前設置為View.GONE的視圖。 我這樣做是這樣的:
etGodine.setVisibility(View.VISIBLE);
因此完整的代碼如下所示:
if (rbMetric.isChecked()){
if (rbSpolM.isChecked()){
etGodine.setVisibility(View.VISIBLE);
}
}
但是,當我檢查這2個RadioButton時,絕對沒有任何反應! 我究竟做錯了什么?
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if(checkedId==R.id.rb1){
//then
}
}
});
使用rbMetric.isSelected()
代替isChecked
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.