问题描述
- 图片切换时默认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);就可以了
时间: 2024-10-26 05:24:41