【发布时间】:2018-01-01 04:00:06
【问题描述】:
我尝试在我的另一个项目中使用 fab 实现浮动操作按钮并对其进行自定义,它工作正常。但是这一次,当我在我的 xml 布局中创建 fab 对象时,它显示错误。感到困惑,它试图删除它的一些标签,并发现给出 android:backgroundTint 标签是错误出现的时候。
代码如下:
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:fabSize="mini"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:src="@drawable/ic_action_fab"
android:backgroundTint="#2196F3"
android:layout_margin="12dp"/>
这是我的构建:
compileSdkVersion 25
buildToolsVersion '25.0.0'
defaultConfig {
applicationId "com.xxxx.xxxx"
minSdkVersion 10
targetSdkVersion 23
versionCode 1
versionName "2.0.4"
}
我还添加了 google design gradle。
错误:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxxx.xxxx/com.xxxx.xxxx.HomeActivity}: android.view.InflateException: Binary XML file line #141: Binary XML file line #141: Error inflating class android.support.design.widget.FloatingActionButton
一旦我删除了 android:backgroundtint 标签,错误就消失了。知道为什么会这样吗?
【问题讨论】:
标签: android floating-action-button