1:在Application中定义mTabHost
如果Radio有样式 也需要定义RadioButton数组
public static TabHost onlyTabHost=null;
public static RadioButton[] radios = new RadioButton[3];
2:在TabHost初始化的时候对Application中的mTabHost和radios赋值
AiChuXingApplication.onlyTabHost=mTabHost;
AiChuXingApplication.radios[0] = shouyerb;
AiChuXingApplication.radios[1] = memberrb;
AiChuXingApplication.radios[2] = morerb;
3:切换的时候
AiChuXingApplication.setCurrentTab(0);
4:在Application中定义setCurrentTab方法定义
public static void setCurrentTab(int position){
if (null != onlyTabHost && null != radios) {
AiChuXingApplication.onlyTabHost.setCurrentTab(position);
AiChuXingApplication.radios[position].setChecked(true);
}
}