我有以下代码:
活动_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,但它仍然不起作用。怎么了?
慕标5832272
相关分类