我试图在我的应用程序中使用ui选项:splitactionbarwhennarrow,但似乎我遇到了一个不需要的行为。
编辑:附加一个小的gist和一些更多的代码。
这是活动清单中的代码:

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

这是我唯一想更改actionbar样式的活动。在活动代码中,我禁用了action bar标题和图标,因此选项卡可以合并为唯一的顶部操作栏。
    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上面代码的当前外观,以及我希望它的外观。

最佳答案

我已经发布了一个工作演示应用程序,在按钮上有标签和一个actiobar
Here
看看吧,希望能帮上忙

10-07 19:31
查看更多