Apf*_*aft 9 android actionbarsherlock android-actionbar android-tabs
是否可以动态删除/恢复操作栏中的标签栏?
到目前为止,我通过更改操作栏的导航模式来完成此操作.我使用以下代码删除和恢复标签栏:
@Override
public void restoreTabs() {
getSupportActionBar()
.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
this.supportInvalidateOptionsMenu();
}
@Override
public void removeTabs() {
getSupportActionBar()
.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
this.supportInvalidateOptionsMenu();
}
Run Code Online (Sandbox Code Playgroud)
这是有效的,但是有一个很大的问题:我每次调用setNavigationMode
时onTabSelected
都会调用,TabListener
并且会重新创建当前的opend选项卡.
归档时间: |
|
查看次数: |
8629 次 |
最近记录: |