在使用MaterialDesign中的CoordinatorLayout的时候出现了如下错误:java.lang.RuntimeException: Unable to start activity

来源:互联网 发布:人工智能 李开复 pdf 编辑:程序博客网 时间:2024/05/17 01:50

在使用MaterialDesign中的CoordinatorLayout时出现了如下的错误:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.trends.business/com.trends.business.ui.activities.PersonalActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class android.support.design.widget.CoordinatorLayout

布局如下

<?xml version="1.0" encoding="utf-8"?><android.support.design.widget.CoordinatorLayout 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:layout_width="match_parent"    android:layout_height="match_parent"    tools:context=".ui.activities.PersonalActivity">    <android.support.v7.widget.RecyclerView        android:id="@+id/recycler_view_target"        android:layout_width="match_parent"        android:layout_height="match_parent" />    <android.support.design.widget.AppBarLayout        android:id="@+id/app_bar_layout"        android:layout_width="match_parent"        android:layout_height="256dp"        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">        <android.support.design.widget.CollapsingToolbarLayout            android:id="@+id/collapsing_toolbar_layout"            android:layout_width="match_parent"            android:layout_height="match_parent"            app:contentScrim="#30469b"            app:expandedTitleMarginStart="48dp"            app:layout_scrollFlags="scroll|exitUntilCollapsed">        <ImageView            android:layout_width="match_parent"            android:layout_height="match_parent"            android:scaleType="centerCrop"            android:src="@mipmap/topinfo_ban_bg"            app:layout_collapseMode="parallax"            app:layout_collapseParallaxMultiplier="0.7" />        <android.support.v7.widget.Toolbar            android:id="@+id/toolbar"            android:layout_width="match_parent"            android:layout_height="?attr/actionBarSize"            app:layout_collapseMode="pin" />        </android.support.design.widget.CollapsingToolbarLayout>    </android.support.design.widget.AppBarLayout></android.support.design.widget.CoordinatorLayout>看网上的分析说需要在build.gradle导入
'com.android.support:design:xxx',  其实在build.gradle中已经引入了。又经过多方查证和尝试,发现我使用的是23.2.0的包,可能是版本引起的问题,于是将版本改成24.2.0的,问题迎刃而解了。
compile 'com.android.support:appcompat-v7:24.2.0'compile 'com.android.support:cardview-v7:24.2.0'compile 'com.android.support:design:24.2.0'




0 0