2 qq 28105941 qq_28105941 于 2015.07.23 14:24 提问

图片切换时默认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;
    }
}

3个回答

qq_28105941
qq_28105941   2015.07.23 20:56
已采纳

可以了,上面应该加个averageUser.setChecked(true);
下面加个doctor.setChecked(true);就可以了

riskychengallesgut
riskychengallesgut   2015.07.23 19:03

你这个case下的值不对啊,如果是radioButton,那不应该是0,1,2...么?你现在是控件的id int,那肯定进不了这个case,自然就不会设置成不同图片了。换成case 0:...case 1...case 2....试试

sina_2831808769
sina_2831808769   Rxr 2015.07.25 13:45

可以了,上面应该加个averageUser.setChecked(true);
下面加个doctor.setChecked(true);就可以了

Csdn user default icon
上传中...
上传图片
插入图片