在无线电组安卓中手动管理单选按钮



我有一个单选组,其中有三 (3) 个单选按钮,用于图像、音频和视频。

现在,目前此布局将被禁用,当用户单击显示选项时,这将被启用,默认情况下它应该设置检查图像单选按钮,但它不起作用。

请检查下面的代码并帮助我。

 public void onClick (View v)
 {
     switch (v.getId)
     {
          case R.id.btnOptions :
                  rb_images.setEnabled(true);
                  rb_audio.setEnabled(true);
                  rb_video.setEnabled(true);
                  rb_images.setChecked(true);
                  fetchData("Images");
                  break;

          case R.id.btnFavorite :
                  rb_images.setEnabled(false);
                  rb_audio.setEnabled(false);
                  rb_video.setEnabled(false);
                  fetchData("Favorite");
                  break;
     }
 } 
现在,当我单击收藏夹按钮时,

它将正常工作并禁用所有单选按钮并取消选中它们,但是当我单击选项按钮时,此时所有三个单选按钮都将启用,但图像按钮不会设置为选中。请不要像定义按钮和初始化单选组一样回答,因为我已经在 onCreate 方法中完成了它,并且在没有任何选择的情况下一切正常,只是问题是单选按钮未设置为默认选中选项按钮单击。

所以请帮我。

解决了!

经过一番研发,我得到了答案,因为我应用了很多逻辑来解决问题,但不能。因此,我删除了单选按钮组和独立放置按钮,并手动设置了所有按钮的检查。

最新更新