gpt4 book ai didi

android - 设置抽屉 View 宽度以在 DrawerLayout 中包裹内容

转载 作者:行者123 更新时间:2023-11-29 20:46:49 26 4
gpt4 key购买 nike

我有一个 DrawerLayout,其中一个 FrameLayout 用于内容,一个 ListView 用于抽屉。

我希望打开的抽屉的宽度足以容纳所有元素的宽度。

我尝试在 ListView 和行布局中设置 wrap_content,但抽屉总是占满大约 80% 的屏幕。它仅在我将 ListView 宽度设置为固定 dp 值时发生变化。

我应该怎么做?

最佳答案

抽屉导航宽度应为屏幕宽度减去操作栏(工具栏等)的高度,即介于 240dp 到 360dp 之间。我相信 NavigationView 类如果设置为包装内容会自动设置真实宽度。因此,如果您想包装 ListView 的内容,请使用 Framelayout(旧解决方案)或编写您自己的 NavigationView 类。

关于android - 设置抽屉 View 宽度以在 DrawerLayout 中包裹内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30147157/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com