【发布时间】:2024-01-18 05:28:01
【问题描述】:
我已经能够使用此代码删除顶部栏并仅显示选项卡
final ActionBar ab = getSupportActionBar();
ab.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
ab.setDisplayHomeAsUpEnabled(false);
ab.setDisplayUseLogoEnabled(false);
ab.setDisplayShowTitleEnabled(false);
ab.setDisplayOptions(0);
我用这个创建菜单
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getSupportMenuInflater().inflate(R.menu.menu_main, menu);
return super.onCreateOptionsMenu(menu);
}
我也在AndroidManifest.xml的相关activity中添加了这个
android:uiOptions="splitActionBarWhenNarrow"
但菜单和选项卡列表都位于顶部的不同行。有没有办法把它们排成一行?还是拿下底部的菜单?
【问题讨论】:
标签: android menu actionbarsherlock android-tabs