Android : Error inflating class android.support.design.widget.NavigationView

使用android得MD得错误

这里写图片描述

类似得错误 主要是检查如下:

1.检查build gradle 中sdkversion、appcompat 和design版本是否一致

compileSdkVersion
26

‘com.android.support:appcompat-v7:26.1.0’

‘com.android.support:design:26.1.0’

ext{
    supportLibVersion = '27.1.1'
}

dependencies {


    implementation "com.android.support:appcompat-v7:${supportLibVersion}"
    implementation "com.android.support:design:${supportLibVersion}"
    implementation "com.android.support:cardview-v7:${supportLibVersion}"
    implementation "com.android.support:recyclerview-v7:${supportLibVersion}"
}

2.检查styles.xml的语法是否规范,有的是检查不粗来的

<style name="NoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="colorPrimary">@color/primary</item>
        <item name="colorPrimaryDark">@color/primary_dark</item>
        <item name="colorAccent">@color/accent</item>
        <item name="android:windowBackground">@color/window_background</item>
        <item name="colorControlHighlight">@color/primary_light</item>
    </style>

3.检查widget.NavigationView 使用得图片,放在mipmap中
这里写图片描述

猜你喜欢

转载自blog.csdn.net/lhb_11/article/details/80485025