我有一个广播组,其中有三(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方法中完成了它并且它没有任何效果,它只是问题,因为默认情况下单选按钮单击时没有设置单选按钮。
所以请帮助我。
答案 0 :(得分:2)
解决了!
我在一些R& S之后得到了答案。 D,因为我已经应用了很多逻辑来解决这个问题,但却无法解决。那么我已经独立删除了Radio Group和Put Button并手动设置了所有按钮的确认。