【发布时间】:2015-11-18 01:51:02
【问题描述】:
我打算使用 NavigationView 而不是在我的 DrawerLayout 中滚动我自己的,但我没有使用 NavView 的菜单结构,而是在 NavView 标记中使用我自己的 ListView。 IOW,我在 NavView 中有一个 app:headerLayout 但没有 app:menu 属性。
这适用于抽屉打开和关闭,并按预期显示我的列表,但有以下两个故障:它在我的 ActionBar 下方滑动并且不显示标题。标题在布局中,我可以找到它的 ID,但没有显示。
那么我正在尝试做的事情可能吗?我尝试使用 NavView 的唯一真正原因是它可以正确处理抽屉宽度,但如果我不能让它的其余部分按我的意愿显示,我可以不用它。
【问题讨论】:
-
抽屉宽度应由
DrawerLayout正确处理,无论您是否使用NavigationView -
你是对的。我想我只看过具有特定宽度设置(例如“260dp”)的 DrawerLayout 示例,然后阅读了有关 NavigationView 的内容,暗示处理正确的宽度是该小部件的特定增强。