Android:splitActionBarWhenNarrow的问题

时间:2013-02-03 08:22:27

标签: android user-interface android-actionbar

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

编辑:使用更多代码附加一个小gist

这是活动清单中的代码:

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

这是我打算改变ActionBar风格的唯一活动。在活动代码中,我已禁用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));
    }   

这很好用;但是,似乎底部操作栏不会一直到活动的底部,而是在顶部操作栏的下方。

在我编写的代码之后,它是什么样子,我怎样才能让它一直向下,例如Android的股票消息应用程序?

编辑,重新附加图像。

Here's目前上面的代码看起来如何,here's我希望它看起来如何。

1 个答案:

答案 0 :(得分:0)

我发布了一个带有标签的工作演示应用,底部有一个操作栏 Here

检查出来并希望它有所帮助