在Radio Group Android中手动管理单选按钮

时间:2016-05-24 04:29:28

标签: android radio-button radio-group

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

现在,目前这个布局将被禁用,当用户点击show options时,这个时候会启用,默认情况下它应该设置check on images单选按钮,但它不起作用。

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

 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方法中完成了它并且它没有任何效果,它只是问题,因为默认情况下单选按钮单击时没有设置单选按钮。

所以请帮助我。

1 个答案:

答案 0 :(得分:2)

解决了!

我在一些R& S之后得到了答案。 D,因为我已经应用了很多逻辑来解决这个问题,但却无法解决。那么我已经独立删除了Radio Group和Put Button并手动设置了所有按钮的确认。