簡體   English   中英

選中RadioButton時設置視圖的可見性

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM