Навигационный ящик левый вопрос интервала в kitkat

устройство lolipop

устройство kitkat

Вот мой просмотр навигации xml:

<android.support.design.widget.NavigationView 
    android_id="@+id/navigation_view" 
    android_layout_height="match_parent" 
    android_layout_width="wrap_content" 
    android_layout_gravity="start" 
    android_background="@color/android_default_white"     
    app_headerLayout="@layout/header" 
    app_menu="@menu/drawer" 
    app_itemIconTint="@android:color/black" 
    app_itemBackground="@drawable/drawer_item_bg"/>

В kitkat устройство оставлено место перед значками не приходят.

1 ответ

  1. int currentapiVersion = android.os.Build.VERSION.SDK_INT;
        if (currentapiVersion < android.os.Build.VERSION_CODES.LOLLIPOP){
            int paddingPixel = 10;
            float density = context.getResources().getDisplayMetrics().density;
            int paddingDp = (int)(paddingPixel * density);
            navigationView.setPadding(paddingDp,0,0,0);
        }
    

    Я решил его выше кода.