android - 如何在 android studio 的导航菜单中添加自定义菜单选项,如下图所示
问题描述
在这里我可以做到这一点,但在某些手机中,菜单列表与下面的线性布局列表重叠。那么有没有其他方法可以实现这一点,它将出现在该菜单列表的下方。
<com.google.android.material.navigation.NavigationView
android:layout_gravity="start"
android:id="@+id/nav_view"
android:fitsSystemWindows="true"
android:layout_width="wrap_content"
android:layout_height="match_parent"
app:headerLayout="@layout/nav_header_home"
app:menu="@menu/activity_home_drawer"
app:itemTextColor="@color/morewhite"
app:itemIconTint="@color/morewhite"
android:background="@mipmap/menubac"
android:theme="@style/ThemeOverlay.titleColor"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_marginBottom="20dp"
android:clickable="true"
android:orientation="horizontal">
<TextView
android:id="@+id/feedbackitem"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_weight="1"
android:textColor="@color/morewhite"
android:gravity="center"
android:text="Feedback" />
<TextView
android:id="@+id/logoutitem"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_weight="1"
android:textColor="@color/morewhite"
android:gravity="center"
android:text="Logout" />
</LinearLayout>
</com.google.android.material.navigation.NavigationView>
解决方案
你试过使用布局约束吗?在我看来,最好使用约束布局,因为它可以在多个手机屏幕上灵活使用
推荐阅读
- c++ - 有人可以向我解释为什么控制台输出 0 吗?
- python - 浮点数的总和 - 'float' 对象不可迭代
- excel - 无法通过 Excel 在 Livelink 上打开 MS Project 文件
- html - 如何在使用引导程序时使容器大小与背景图像相同?
- excel - 从 Outlook 中的电子邮件下载文件
- php - 单击提交时消息字段变为空
- visual-studio-code - 了解 VSCode 键绑定:
对比 - css - CSS - 丢失的网格删除丢失的列,媒体查询
- java - 从另一个类调用方法时出现 NullPointerException
- c# - 更新面板代码后,某些计算值无法设置到文本框中。