Android actionbar不刷新选项卡选择
我用的是HoloEverywhere的标签碎片。 在本例中,我使用了3个选项卡 第三个选项卡不应该每次都可以访问。因此,我使用TabSelectedListener来检查:Android actionbar不刷新选项卡选择,android,tabs,actionbarsherlock,android-holo-everywhere,Android,Tabs,Actionbarsherlock,Android Holo Everywhere,我用的是HoloEverywhere的标签碎片。 在本例中,我使用了3个选项卡 第三个选项卡不应该每次都可以访问。因此,我使用TabSelectedListener来检查: this.setOnTabSelectedListener(new OnTabSelectedListener(){ @Override public void onTabSelected(int position) { switch(position){ case
this.setOnTabSelectedListener(new OnTabSelectedListener(){
@Override
public void onTabSelected(int position) {
switch(position){
case 0:
default:
break;
case 1:
break;
case 2:
if(PlayerPage.accessable!=1) {
getSupportActionBar().setSelectedNavigationItem(1);
}
break;
}
}
});
片段选项卡已正确更改,但导航未正确更改。第三个“PlayerPage”被标记为蓝色,因为这是选中的
Runnable tryThis = new Runnable(){
@Override
public void run() {
getSupportActionBar().setSelectedNavigationItem(1);
}
};
Handler handler=new Handler();
handler.post(tryThis);
使用这种方法是有效的