从设计支持库中扩充任何内容时出错
xml
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
构建.gradle
dependencies {
compile 'com.android.support:support-v4:22.2.0'
compile 'com.android.support:design:22.2.0'
compile 'com.android.support:multidex:1.0.1'
compile 'com.android.support:support-v13:22.2.0'
compile 'com.android.support:appcompat-v7:22.2.0'
项目构建.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
}
}
allprojects {
repositories {
mavenCentral()
}
}
Error:
Binary XML file line #115: Error inflating class
android.support.design.widget.FloatingActionButton
My Sdk Manager everything is up to date.
![SDK Manager](https://s24.postimg.cc/7jp0vdsph/Screenshot_2015_05_30_10_43_01.png)
除了伊曼纽尔的回答之外,您可能还面临以下问题。
设计库组件似乎需要一种基于 AppCompat 主题的样式。因此,请尝试使用“Theme.AppCompat.[...]”作为 style.xml 中的父级。
Example:
<!-- Base application theme. -->
<style name="AppTheme" parent="Base.AppTheme">
<!-- Customize your theme here. -->
</style>
<style name="Base.AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:colorPrimary">@color/primary</item>
<item name="android:colorPrimaryDark">@color/primary_dark</item>
<item name="android:colorAccent">@color/accent</item>
</style>
然后将以下内容添加到您的 build.gradle 中:
compile 'com.android.support:appcompat-v7:22.2.0'
此外,您还应该更新 gradle 中的以下行:
classpath 'com.android.tools.build:gradle:1.2.3'
compileSdkVersion 22
buildToolsVersion '22.0.1'
targetSdkVersion 22
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)