为了保持这种简单:我的标签在我的动作条,但操作栏占用太多的空间。 我想这额外的空间。 我需要一种方法来隐藏操作栏,但让我的标签。 反正有做到这一点? 或者是我有办法可以让标签内置到动作栏中像它在横向模式? 谢谢!
Answer 1:
你可以有一个空的动作条,那么标签将占用的空间:
getSupportActionBar().setDisplayShowHomeEnabled(false);
getSupportActionBar().setDisplayShowTitleEnabled(false);
Answer 2:
试试下面的代码:
final ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);
同时删除以下中创建项目时,其中添加默认代码:
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
Answer 3:
这奏效了我
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowHomeEnabled(false);
我也评论线
getMenuInflater().inflate(R.menu.main, menu);
Answer 4:
艾哈迈德的答案是正确的,但它需要API 11.支持较低的API,使用此代码 -
setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
要启用它,使用 -
setNavigationMode(ActionBar.NAVIGATION_MODE_TABS)
文章来源: Android: Hide ActionBar, keep Tabs