自从晶圆厂改变以来,Android应用程

时间:2016-12-18 22:04:33

标签: android xml floating-action-button

我收到此错误日志,因为我在floating action button更改了一些内容(并添加了另一个):

error log

这是我的代码:

<?xml version="1.0" encoding="utf-8"?>

<android.support.design.widget.AppBarLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/AppTheme.AppBarOverlay">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        app:popupTheme="@style/AppTheme.PopupOverlay" />

</android.support.design.widget.AppBarLayout>

<include layout="@layout/content_assets_overview" />

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fabAdd"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|end"
    android:layout_margin="@dimen/fab_margin"
    android:src="@drawable/ic_add_white_24dp"
    app:tint="@color/white"
    app:backgroundTint="@color/colorFABadd"/>

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fabRemove"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|end"
    android:layout_marginBottom="70dp"
    android:layout_marginEnd="16dp"
    android:src="@drawable/ic_remove_white_24dp"
    app:tint="@color/white"
    app:backgroundTint="@color/colorFABremove"/>

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fabHint"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|end"
    android:layout_marginBottom="124dp"
    android:layout_marginEnd="16dp"
    android:src="@drawable/ic_lightbulb_outline_white_24dp"
    app:tint="@color/white"
    app:backgroundTint="@color/colorFABhint"/>

有人可以告诉我我做错了什么吗?我想这与颜色变化有关。感谢。

1 个答案:

答案 0 :(得分:0)

这为我解决了这个问题:

1)在XML文件的顶部声明XML命名空间:

xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"

2)声明你的浮动动作按钮:

    <android.support.design.widget.FloatingActionButton
    android:id="@+id/myID"
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    app:backgroundTint="@color/myColour"
    android:src="@drawable/myIcon"

我希望这会有所帮助。