Error inflating class android.support.design.widget.CollapsingToolbarLayout
来源:互联网 发布:软件开发立项申请表 编辑:程序博客网 时间:2024/06/05 03:16
<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=".MainActivity"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:fitsSystemWindows="true"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar_layout" android:layout_width="match_parent" android:layout_height="match_parent" app:contentScrim="#ffffff" app:expandedTitleMarginStart="48dp" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView android:layout_width="match_parent" android:layout_height="wrap_content" android:scaleType="centerCrop" android:src="@drawable/aaa" 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" android:minWidth="?attr/actionBarSize" app:layout_collapseMode="pin"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:layout_gravity="center_vertical" android:gravity="center" android:text="@string/app_name"/> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginRight="12dp" android:src="@android:drawable/ic_menu_share" /> </LinearLayout> </android.support.v7.widget.Toolbar> </android.support.design.widget.CollapsingToolbarLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <Button android:id="@+id/btn_start" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:layout_marginLeft="16dp" android:text="边听" android:textColor="#BFBFBF" android:textSize="16dp" /> <ProgressBar android:id="@+id/pb_progress" style="?android:attr/progressBarStyleHorizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginLeft="12dp" android:layout_marginRight="12dp" android:layout_weight="1" android:progress="10" /> <Button android:id="@+id/btn_stop" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:layout_marginLeft="16dp" android:text="边玩" android:textColor="#BFBFBF" android:textSize="16dp" /> </LinearLayout> </android.support.design.widget.AppBarLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <android.support.v7.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="none" /> </LinearLayout></android.support.design.widget.CoordinatorLayout>
查看配置文件没有什么问题,编译也通过了,CoordinatorLayout.class也存在,在运行时候报错
Android.Views.InflateException: Binary XML file line #13: Error inflating class android.support.design.widget.CollapsingToolbarLayout
查找资料说是导入的包不匹配:
compile 'com.android.support:appcompat-v7:25.0.1' compile 'com.android.support:recyclerview-v7:23.4.0' compile 'com.android.support:design:23.4.0'
使用的是23.4.0的包,发现这个版本很多人遇到这个问题,然后把这些都改成24的,问题解决了
compile 'com.android.support:appcompat-v7:25.0.1' compile 'com.android.support:recyclerview-v7:24.2.0' compile 'com.android.support:design:24.2.0'
targetSdkVersion 24
后来又尝试了22的design,也是好的,不过22的包有很多behavior没有 还是使用24的吧。
还有另一种解决办法
compile ('com.android.support:support-v4:23.4.0'){ force = true;}
不过我使用的gradle版本不支持这种写法 ,就没用了,可以自行验证下
1 0
- Error inflating class android.support.design.widget.CollapsingToolbarLayout
- Error inflating class android.support.design.widget.CollapsingToolbarLayout
- Android异常--Error inflating class android.support.design.widget.FloatingActionButton
- Error inflating class android.support.design.widget.TabLayout
- Error inflating class android.support.design.widget.FloatingActionButton
- 解决Error inflating class android.support.design.widget.FloatingActionButton
- Error inflating class android.support.design.widget.FloatingActionButton
- Error inflating class android.support.design.widget.NavigationView
- Android Design Support Library 使用遇到的bug Error inflating class android.support.design.widget.Navigat
- Android SnackBar 使用的问题: Error inflating class android.support.design.widget.Snackbar$SnackbarLayout
- android.view.InflateException: Error inflating class android.support.design.widget.CoordinatorLayout
- Android API24以上Error inflating class android.support.design.widget.TabLayout
- 解决报错问题 Error inflating class android.support.design.widget.NavigationView
- Binary XML file line #8: Error inflating class android.support.design.widget.NavigationView
- 解决报错问题 Error inflating class android.support.design.widget.NavigationView
- Binary XML file line #10: Error inflating class android.support.design.widget.TabLayout
- Binary XML file line #10: Error inflating class android.support.design.widget.TabLayout
- Binary XML file line #62: Error inflating class android.support.design.widget.FloatingActionButton
- 《响应式Web设计实践》学习笔记
- javascript BOM与DOM
- 读《互联网3.0 云脑物联网创造DT新世界》有感
- 26. Remove Duplicates from Sorted Array
- Java集合类(大公司面试喜欢问的)
- Error inflating class android.support.design.widget.CollapsingToolbarLayout
- C++第三课-之二(类和对象)
- 关于异步加载获取网络图片的
- Eclipse中10个最有用的快捷键组合
- [置顶] 2016Android某公司面试题
- poj 1039 Pipe (线段相交判定)
- scala中class与Object
- Eclipse的Logcat如何自动设置应用程序的filter
- 关于数据库的 NullPointerException