错误膨胀类 android.support.design.widget.Bottom

我有以下代码:


活动_main2.xml


<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    xmlns:app="http://schemas.android.com/apk/res-auto"

    tools:context=".Main2Activity">


    <android.support.design.widget.BottomNavigationView

        android:layout_width="match_parent"

        android:layout_height="56dp"

        android:layout_alignParentBottom="true"

        android:layout_alignParentStart="true"

        app:menu="@menu/nav_items" />


</RelativeLayout>

Main2Activity:


package asus.example.com.oop;


import android.os.Bundle; import android.app.Activity;


public class Main2Activity extends Activity {


    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main2);

        getActionBar().setDisplayHomeAsUpEnabled(true);

    }


}

nav_items.xml:


<?xml version="1.0" encoding="utf-8"?>

<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item

        android:icon="@drawable/home24"

        android:title="@string/home"

        />

</menu>

当我运行程序时,出现以下错误:


java.lang.RuntimeException:无法启动活动 ComponentInfo{asus.example.com.oop/asus.example.com.oop.Main2Activity}:android.view.InflateException:二进制 XML 文件第 9 行:二进制 XML 文件第 9 行:错误膨胀类 android.support.design.widget.BottomNavigationView 引起:android.view.InflateException:二进制 XML 文件第 9 行:二进制 XML 文件第 9 行:错误膨胀类 android.support.design.widget.BottomNavigationView 引起:android.view.InflateException:二进制 XML 文件第 9 行:错误膨胀类 android.support.design.widget.BottomNavigationView 引起:java.lang.reflect.InvocationTargetException


我不知道,为什么我有这个问题。我添加了 linecompile 'com.android.support:design'来构建 gradle,但它仍然不起作用。怎么了?


一只甜甜圈
浏览 162回答 1
1回答

慕标5832272

要使用 AppCompat 功能,您的活动需要扩展&nbsp;AppCompatActivity代替public&nbsp;class&nbsp;Main2Activity&nbsp;extends&nbsp;Activity和public&nbsp;class&nbsp;Main2Activity&nbsp;extends&nbsp;AppCompatActivity
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java