android-studio - 为什么我的导航视图会覆盖整个 FrameLayout 的内容
问题描述
我正在尝试将 DrawerLayout 放置到现有屏幕上。所以我放置在 FrameLayout 中的所有屏幕内容如下图所示。
但是当我包含 NavigationView(材料导航)时,它会完全覆盖 FrameLayout 中存在的内容。
有人可以复习一下,我哪里出错了?
解决方案
我找到了解决问题的方法。
我犯的错误是在 NavigationView 中,我使用了 layout_gravity="start",但应该是android:layout_gravity="start"
推荐阅读
- autodesk-forge - 是否可以使用 Design Automation API 从 Revit 模型导出 3d 视图?
- django - 在使用多个数据库时将记录插入表的 ManyToMany 字段
- python - 在函数中重塑 numpy 数组不起作用
- django-models - 使用 django 过滤器“__in”时有什么限制吗?
- react-native - 使用 react-navigation 的 navigate('routeName') 传递的参数不是响应式的
- oracle - 为什么它在这个执行计划(解释计划)中有HASH JOIN?
- node.js - 有没有办法从某个索引中获取 firebase 元素?
- r - T & F 如何在 R 中作为 TRUE & FALSE 的缩写?
- amazon-athena - 在创建 athena 表时添加标识列
- php - 即使数据库中确实存在数据,函数也会返回 null