我有一个单选组,其中有三 (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 方法中完成了它,并且在没有任何选择的情况下一切正常,只是问题是单选按钮未设置为默认选中选项按钮单击。
所以请帮我。
解决了!
经过一番研发,我得到了答案,因为我应用了很多逻辑来解决问题,但不能。因此,我删除了单选按钮组和独立放置按钮,并手动设置了所有按钮的检查。