Android导航抽屉项目图标显示像素化

时间:2016-11-08 05:28:05

标签: android android-layout navigation-drawer android-icons

我已经创建了导航抽屉,我试图在我的导航抽屉菜单中的项目旁边显示一个图标,但导航抽屉上的图标显示模糊和像素化,我的图标大小为72x72,我将分享我的代码和屏幕截图

<?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_dash_board"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

    <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/nav_header_dash_board"
        app:menu="@menu/activity_dashboard_drawer" />

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

我的菜单项xml是

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <group android:checkableBehavior="none">
        <item
            android:id="@+id/nav_Scheduled"
            android:icon="@drawable/ic_schedule_black_24dp"
            android:title="Scheduled" />
        <item
            android:id="@+id/nav_Completed"
            android:icon="@drawable/ic_done_black_24dp"
            android:title="Completed" />
        <item
            android:id="@+id/nav_Pending"
            android:icon="@drawable/ic_remove_circle_black_24dp"
            android:title="Pending" />
        <item
            android:id="@+id/nav_inprogress"
            android:icon="@drawable/ic_replay_30_black_24dp"
            android:title="In-Progress" />

        <item
            android:id="@+id/nav_Settings"
            android:icon="@drawable/ic_settings_black_24dp"
            android:title="Settings" />
        <item
            android:id="@+id/nav_Support"
            android:icon="@drawable/ic_info_outline_black_24dp"
            android:title="Support" />
        <item
            android:id="@+id/nav_logout"
            android:icon="@drawable/ic_settings_power_black_24dp"
            android:title="Logout" />
    </group>


</menu>

enter image description here

1 个答案:

答案 0 :(得分:0)

所有Drawable文件夹的导航图标大小应该不同,以避免模糊,像素化问题。 所有可绘制文件夹的导航图标大小在下面,

- &gt; mdpi:24 x 24 px

- &gt; hdpi:36 x 36 px

- &gt; xhdpi:48 x 48 px

- &gt; xxhdpi:72 x 72 px

- &gt; xxxhdpi:96 x 96 px

相关问题