gpt4 book ai didi

android - 在 NavigationView 之间添加分隔线

转载 作者:搜寻专家 更新时间:2023-11-01 09:36:26 26 4
gpt4 key购买 nike

我需要在我的应用中的两个 NavigationView 之间添加分隔线。 (navigation_drawer_topnavigation_drawer_bottom)。

这个我试过了。但这在 View 顶部添加了分隔线。不在第一个 NavigationView 的末尾(navigation_drawer_top)。

<View android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?android:attr/listDivider"/>

这是我的代码

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:openDrawer="start">

<include
layout="@layout/app_bar_main"
android:layout_width="match_parent"
android:layout_height="match_parent" />

<android.support.design.widget.NavigationView
android:id="@+id/navigation_drawer_container"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start">

<android.support.design.widget.NavigationView
android:id="@+id/navigation_drawer_top"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="top"
android:background="@color/menuColor"
android:paddingLeft="50dp"
app:headerLayout="@layout/nav_header_main"
app:itemTextAppearance="@style/NavigationDrawerStyle"
app:itemTextColor="@color/menuTextColour"
app:menu="@menu/menu_navigation_drawer_top"
/>

<android.support.design.widget.NavigationView
android:id="@+id/navigation_drawer_bottom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/menuColor"
android:layout_gravity="bottom"
android:paddingLeft="50dp"
app:itemTextAppearance="@style/NavigationDrawerStyle"
app:itemTextColor="@color/menuTextColour"
app:menu="@menu/menu_navigation_drawer_bottom" />

</android.support.design.widget.NavigationView>

</android.support.v4.widget.DrawerLayout>

最佳答案

试试这个

<View
android:layout_below="@+id/id_of_item_below_which_you_want_it"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?android:attr/listDivider"/>

关于android - 在 NavigationView 之间添加分隔线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42779767/

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