gpt4 book ai didi

Android NavigationView 项目高度

转载 作者:行者123 更新时间:2023-12-04 23:39:16 27 4
gpt4 key购买 nike

我知道不建议更改 NavigationView 项目高度。
但我需要稍微减少它,以便所有项目都适合而不滚动。

我试图创造一种风格:

<style name="NavigationDrawerStyle">
<item name="android:textSize">16sp</item>
<item name="android:listPreferredItemHeight">30dp</item>
<item name="android:listPreferredItemHeightLarge">30dp</item>
<item name="android:listPreferredItemHeightSmall">30dp</item>
</style>

并在布局中添加:
 app:theme="@style/NavigationDrawerStyle"

但它只改变字体大小,不影响项目高度。

最佳答案

如果您只想更改导航项的高度,您可以在 style.xml 文件中添加以下行

 <item name="listPreferredItemHeightSmall">60dp</item>
如果要更改项目图标或标题文本,可以在 dimen.xml 文件中使用以下行
<dimen name="design_navigation_padding_top_default" tools:override="true">5dp</dimen>
<dimen name="design_navigation_separator_vertical_padding" tools:override="true">0dp</dimen>
<dimen name="design_navigation_padding_bottom" tools:override="true">5dp</dimen>
<dimen name="design_navigation_icon_size" tools:override="true">20dp</dimen>
<dimen name="design_navigation_icon_padding" tools:override="true">50dp</dimen>
这对我有用,希望对你也有用!

关于Android NavigationView 项目高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34792917/

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