android - View 分隔线在我的 Android 导航中不可见

标签 android navigation-drawer android-design-library android-navigationview

这是我的导航 View 菜单:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <group
        android:id="@+id/group_main"
        android:checkableBehavior="single">

        <item
            android:id="@+id/my_quote"
            android:icon="@drawable/ic_myquote"
            android:title="@string/my_quote" />

        <item
            android:id="@+id/hotels"
            android:icon="@drawable/ic_hotel"
            android:title="@string/hotels" />

        <item
            android:id="@+id/attractions"
            android:icon="@drawable/ic_attraction"
            android:title="@string/attractions" />

        <item
            android:id="@+id/tour_packages"
            android:icon="@drawable/ic_package"
            android:title="@string/tour_packages" />

        <item
            android:id="@+id/restaurants"
            android:icon="@drawable/ic_rest"
            android:title="@string/restaurants" />

        <item
            android:id="@+id/transport"
            android:icon="@drawable/ic_transport"
            android:title="@string/transport" />

        <item
            android:id="@+id/tour_guides"
            android:icon="@drawable/ic_guide"
            android:title="@string/tour_guides" />
    </group>

    <group
        android:id="@+id/group_settings"
        android:checkableBehavior="single">
        <item
            android:id="@+id/settings"
            android:icon="@drawable/ic_settings"
            android:title="@string/settings" />
    </group>

</menu>

查看设置:

navigationView.inflateMenu(R.menu.side_menu);
navigationView.setItemIconTintList(null);
navigationView.setNavigationItemSelectedListener(this);

结果:

enter image description here

使用compile 'com.android.support:design:23.1.0'(与23.0.1相同)
为什么没有分频器?也许它是白色的,但我该如何改变它?

最佳答案

只需在 style.xml 上应用以下行 <item name="android:listDivider">your_color</item>

并在框架布局中用作 `

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

`

关于android - View 分隔线在我的 Android 导航中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33420368/

相关文章:

android - 如何在抽屉导航布局中添加图像标题

android - TabLayout(Android 设计库)文本颜色

安卓服务: onBind(Intent) and onUnbind(Intent) is called just once

android - 将 ArrayList 数据传递到 android 中的 SOAP Web 服务

java - 从抽屉菜单中加载 webview 中的本地 HTTP 文件?

android-tabhost - 如何使用 TabLayout Android Design 创建带有图标的应用栏?

android - TabLayout 选项卡样式

android - 如何通过单击图像按钮动态设置编辑文本可编辑?

android - 在 Android 中检测 throw 手势

android - 如何在android中的Robotium自动化脚本中打开抽屉导航菜单