【问题标题】:Blank space left after trying to hide Toolbar尝试隐藏工具栏后留下的空白
【发布时间】:2018-12-16 07:45:23
【问题描述】:

我有 3 个片段,我正在尝试使用 ((AppCompactActivity)getActivity()).getSuppotActionBar().hide 隐藏其中一个片段的工具栏

它只是隐藏了工具栏内容的内容,仍然有一个空白区域如下图所示

我已经阅读了关于这个问题的同一篇文章,但是那里的答案都没有解决我的问题。 任何帮助将不胜感激

【问题讨论】:

  • 请分享你的xml代码

标签: java android android-layout android-actionbar android-toolbar


【解决方案1】:

把这个写在你想要专门隐藏工具栏的片段中

@Override
public void onResume() {
    super.onResume();
    ((AppCompatActivity)getActivity()).getSupportActionBar().hide();
}
@Override
public void onStop() {
    super.onStop();
    ((AppCompatActivity)getActivity()).getSupportActionBar().show();
}

【讨论】:

  • 我已经写过了……写完之后……我得到了那个空白。
  • 实际上在我的主要活动中,我正在使用导航抽屉活动......我不确定是否因为它没有被隐藏
  • 即使我的应用程序中有一个导航抽屉和同一个活动中的底部导航视图,我只是使用上面的代码为特定片段隐藏工具栏。我需要查看你的 MainActivity,你在哪里给抽屉充气和加载片段。
猜你喜欢
  • 2016-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 2020-05-06
  • 2019-07-23
相关资源
最近更新 更多