【问题标题】:Bottom Navigation Activity shows unexpected margin on top of fragments底部导航活动在片段顶部显示意外边距
【发布时间】:2021-10-01 00:16:30
【问题描述】:

我正在为我的应用添加底部导航栏。

我使用了您从 Android Studio 获得的“底部导航活动”示例项目中的代码作为参考。 “新项目 - 底部导航活动”。

一切正常,只是在片段和操作工具栏之间出现了意外的边距区域。

首先我认为我在“镜像”示例项目时一定犯了一个错误。然后我检查了示例项目本身(我从 Android Studio 获得的未修改代码),结果发现margin 太开箱即用了!

看截图,我改变了片段的背景颜色,使边缘可见。

还有其他人遇到过这个问题吗? 有人知道怎么解决吗?

如果有任何帮助,我将不胜感激。 提前致谢。

【问题讨论】:

  • 你能分享你的activity.xml吗?
  • 这是您在 Android Studio 中创建新的“底部导航活动”项目时获得的默认代码。现在没关系,事实证明我错过了主活动顶部布局中的“paddingTop”属性。为什么 Android Studio 会添加该行?去搞清楚。无论如何,感谢您的反应如此之快。

标签: android navigation fragment margin


【解决方案1】:

原来主要活动的布局文件在顶部布局中包含这一行...

android:paddingTop="?attr/actionBarSize"

... 需要删除。之后,边距就消失了。

【讨论】:

    猜你喜欢
    • 2020-12-28
    • 1970-01-01
    • 2020-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多