用户界面 - Android:splitActionBarWhenNarrow的问题



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

编辑:附加一个小要点和更多代码。

以下是活动清单中的代码:

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

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

    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的股票消息传递应用程序上?

编辑,重新附加图像。

这是上面代码当前的外观,也是我希望它的外观。

我已经发布了一个工作演示应用程序,在屁股
上带有选项卡和活动栏这里

检查一下,希望它有所帮助

相关内容

  • 没有找到相关文章

最新更新