图片切换时默认radiobutton的圆点不跟着切换

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);就可以了