gpt4 book ai didi

android - Navigation Drawer如何为项目设置Gravity

转载 作者:行者123 更新时间:2023-11-29 01:23:34 26 4
gpt4 key购买 nike

如标题所述;我需要为这些项目设置重力,下面是图片; (我读了 Can't center Navigation Drawer items vertically 但它没有用)

我的抽屉导航代码:

    <android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:headerLayout="@layout/activity_nav_header_main"
app:menu="@menu/activity_main_drawer"
/>

enter image description here

最佳答案

这可以通过将主题设置为导航菜单来实现

 <android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
android:theme="@style/ThemeToolbar.NavigationView"
app:itemTextColor="@color/inverse_color"
app:itemIconTint="@color/inverse_color"
app:itemBackground="@drawable/selector_navigation"
app:headerLayout="@layout/activity_home_nav_header"
app:menu="@menu/activity_home_drawer" />

创建样式如下

<style name="ThemeToolbar.NavigationView">
<item name="android:listDivider">@color/inverse_color</item>
<item name="android:textColorSecondary">@color/inverse_color</item>
<item name="listPreferredItemPaddingRight">50dp</item>
</style>

关于android - Navigation Drawer如何为项目设置Gravity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35347556/

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