private void checkedChange(int id){
switch (id) {
case 0:
case R.id.averageUser:
// averageUser.setBackgroundResource(R.id.averageUser);
// doctor.setBackgroundResource(R.id.doctor);
vf.setDisplayedChild(0);
break;
case 1:
case R.id.doctor:
// averageUser.setBackgroundResource(R.id.doctor);
// doctor.setBackgroundResource(R.id.averageUser);
vf.setDisplayedChild(1);
break;
}
}
可以了,上面应该加个averageUser.setChecked(true);
下面加个doctor.setChecked(true);就可以了
你这个case下的值不对啊,如果是radioButton,那不应该是0,1,2...么?你现在是控件的id int,那肯定进不了这个case,自然就不会设置成不同图片了。换成case 0:...case 1...case 2....试试
可以了,上面应该加个averageUser.setChecked(true);
下面加个doctor.setChecked(true);就可以了