android - 隐藏操作栏的标题在旧版本的 Android 上不起作用(使用 ActionBarSherlock)

标签 android tabs android-actionbar actionbarsherlock

我正在尝试使用 ActionBarSherlock 隐藏操作栏的标题部分,如第二张图片所示: enter image description here

设置:

actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);

适用于 >3.0 的版本,但不适用于旧版本。标签栏上方保留黑色空间。

是否有解决该问题的解决方法?

最佳答案

此功能仅在目前处于测试阶段的 ActionBarSherlock 4.0 中可用。您可以在 actionbarsherlock.com 上找到指向测试版的链接。 .

有一个演示正是您在 4.0 的示例中试图完成的。

public class TabNavigationCollapsed extends SherlockActivity implements ActionBar.TabListener {
    @Override protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        ActionBar ab = getSupportActionBar();

        //The following two options trigger the collapsing of the main action bar view.
        ab.setDisplayShowHomeEnabled(false);
        ab.setDisplayShowTitleEnabled(false);

        ab.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
        ab.addTab(ab.newTab().setText("Tab 1").setTabListener(this));
        ab.addTab(ab.newTab().setText("Tab 2").setTabListener(this));
        ab.addTab(ab.newTab().setText("Tab 3").setTabListener(this));
    }

    @Override public void onTabReselected(Tab tab) {}
    @Override public void onTabSelected(Tab tab) {}
    @Override public void onTabUnselected(Tab tab) {}
}

关于android - 隐藏操作栏的标题在旧版本的 Android 上不起作用(使用 ActionBarSherlock),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9209689/

相关文章:

Android:标题栏和ActionBar有什么区别

Android-需要在不开启GPS的情况下查找GPS信号强度

android - 导航项设置Visible

android - SQLite 约束异常 : UNIQUE constraint failed

linux - 如何在我的终端应用程序中添加终端制表提示

android - 如何在 viewpager 和分段 Controller 中实现不同 ListView 的搜索功能

java - 应用像素级操作很慢

jquery - jqGrid 和 JQuery UI 选项卡显示仅在主选项卡 (div) 上展开的网格

javascript - 如何在不刷新 Controller 的情况下替换 Angular 位置?

android - 如何让溢出的弹出菜单避免遮挡操作栏?