Android:splitActionBarWhenNarrow 的问题

标签 android user-interface android-actionbar

我正在尝试在我的应用程序中使用 ui 选项:splitActionBarWhenNarrow,但我似乎遇到了不想要的行为。

编辑:附上一个小的 gist更多代码。

这是 Activity list 中的代码:

<activity
        android:name="com.example.HomeActivity"
        android:uiOptions="splitActionBarWhenNarrow"
        android:label="@string/app_name" >

这是我打算更改 ActionBar 样式的唯一 Activity 。在 Activity 代码中,我禁用了 actionBar 标题和图标,因此选项卡可以合并为唯一的顶部操作栏。

    private void setupActionBar() {
    final ActionBar mActionBar = getActionBar();

    mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    mActionBar.setDisplayShowHomeEnabled(false);
    mActionBar.setDisplayShowTitleEnabled(false);

    mActionBar.addTab(mActionBar.newTab().setIcon(R.drawable.tab_one).setTabListener(this));
    mActionBar.addTab(mActionBar.newTab().setIcon(R.drawable.tab_two).setTabListener(this));
    mActionBar.addTab(mActionBar.newTab().setIcon(R.drawable.tab_three).setTabListener(this));
    }   

这很有效;但是,底部操作栏似乎并没有一直延伸到 Activity 的底部,而是刚好位于顶部操作栏的下方。

这是我编写代码后的样子,我怎样才能让它一直向下运行,例如在 Android 的股票消息传递应用程序上?

编辑、重新附加图像。

Here's上面的代码和 here's 当前的样子我希望它看起来如何。

最佳答案

我已经发布了一个工作演示应用程序,其中包含选项卡和按钮上的 actiobar
Here

检查一下,希望对你有帮助

关于Android:splitActionBarWhenNarrow 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14670674/

相关文章:

android - 将数据从 Activity 传递到 Fragments

c# - 识别 Web 浏览器的垂直滚动到达 c# 中的最后位置

c++ - 在 QT4 中使用自定义事件

Android 4.2.2 使操作栏图标和标题可点击,就好像是同一个按钮的一部分

Android - 如何将操作栏选项卡设置为第一个选择?

Android - 检测 Activity 是否因屏幕方向改变而启动

android - 在 sqlite 数据库 android 中插入值时出现异常

java - Facebook SDK : Android, Request 的类是什么

Android如何创建堆栈类图像背景

excel - 在 VBA 中格式化文本框中的 MM/DD/YYYY 日期