qq_28105941
——
2015-07-23 06:24
采纳率: 33.3%
浏览 2.2k

图片切换时默认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
    —— 2015-07-23 12:56
    已采纳

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

    点赞 评论
  • riskychengallesgut
    jian_cheng_90 2015-07-23 11:03

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

    点赞 评论
  • sina_2831808769
    sina_2831808769 2015-07-25 05:45

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

    点赞 评论

相关推荐