安卓:隐藏动作栏,保留标签
2022-09-02 00:31:18
为了简单起见:我的操作栏中有选项卡,但操作栏占用了太多空间。我想要额外的空间。我需要一种方法来隐藏操作栏,但保留我的标签。有没有办法做到这一点?或者有没有办法像在横向模式下一样将选项卡内置到操作栏中?谢谢!
为了简单起见:我的操作栏中有选项卡,但操作栏占用了太多空间。我想要额外的空间。我需要一种方法来隐藏操作栏,但保留我的标签。有没有办法做到这一点?或者有没有办法像在横向模式下一样将选项卡内置到操作栏中?谢谢!
您可以有一个空的操作栏,然后选项卡将占用空间:
getSupportActionBar().setDisplayShowHomeEnabled(false);
getSupportActionBar().setDisplayShowTitleEnabled(false);
请尝试以下代码:
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;
}