我正在尝试在我的应用程序中使用 ui 选项: splitActionBarWhenNarrow,但似乎我遇到了不想要的行为。
编辑:附加一个带有更多代码的小要点。
这是活动清单中的代码:
<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 的股票消息应用程序上?
编辑,重新附加图像。