【问题标题】:Unable to solve Error inflating class for NavigationView无法解决 NavigationView 膨胀类的错误
【发布时间】:2017-01-28 03:43:04
【问题描述】:

<?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/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:menu="@menu/activity_main_drawer"/>
</android.support.v4.widget.DrawerLayout>

应用程序在编译时崩溃,崩溃报告是

java.lang.RuntimeException Unable to start activity ComponentInfo, android.view.InflateException: Binary XML file line #17: Error inflating class android.support.design.widget.NavigationView

我被击中了,请提供解决方法。

谢谢

【问题讨论】:

  • 添加类的代码。
  • 请查看代码@W4R10CK

标签: android android-layout android-navigationview


【解决方案1】:

您必须将支持库添加到您的项目中。

  1. v7 支持
  2. v4 支持
  3. V13 支持
  4. 设计支持库

编辑 - 我使用了以下代码 sn-p 它对我有用。 IE。

<include
    layout="@layout/app_bar_drawer_sample"
    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_drawer_sample"
    app:menu="@menu/activity_drawer_sample_drawer" />

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

如果不成功,请创建一个新的 NavigationDrawer 活动。按照以下步骤进行

右击Activity Package > New > Activity> NavigationDrawer Activity。它将生成正确的代码。然后你就可以继续工作了。

【讨论】:

  • 添加了这四个库,但仍然出现同样的错误
  • 共享与具有导航视图的 Activity 关联的 XML 文件。
  • 我完全通过了stackoverflow,但无法解决问题。我想我缺少一些东西,你能帮我继续前进吗
  • 我已经给我用过的 xml 剪断了,否则创建一个新的导航抽屉活动,正如我在编辑的答案中提到的那样。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多