不能使用 FloatingActionButton?
Cant use FloatingActionButton?
我已经在我的 xml 文件中创建了 android 项目,其中有一个浮动条,如下所示
<android.support.design.widget.FloatingActionButton
android:id="@+id/btn_cart"
android:src="@drawable/ic_shopping_cart_black_24dp"
android:backgroundTint="@android:color/white"
android:elevation="6dp"
app:pressedTranslationZ="12dp"
app:layout_anchor="@id/app_bar_layout"
app:layout_anchorGravity="bottom|right|end"
app:useCompatPadding="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
在我的activity中,我使用如下
FloatingActionButton btnCart;
并在侧面创建
btnCart = (FloatingActionButton) findViewById(R.id.btn_cart);
当我转到该页面时应用程序会崩溃我不知道我做错了什么
我认为错误会在这一行:
android:src="@drawable/ic_shopping_cart_black_24dp"
将第三行代码更改为:
app:srcCompat="@drawable/ic_shopping_cart_black_24dp"
作为 删除 android:backgroundTint。您可以通过以下方式更改背景颜色:
在 XML 中,属性为 app:backgroundTint
<android.support.design.widget.FloatingActionButton
android:id="@+id/btn_cart"
android:src="@drawable/ic_shopping_cart_black_24dp"
app:backgroundTint="@android:color/white"
android:elevation="6dp"
app:pressedTranslationZ="12dp"
app:layout_anchor="@id/app_bar_layout"
app:layout_anchorGravity="bottom|right|end"
app:useCompatPadding="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
或在java文件中
btnCart.setBackgroundTintList(ColorStateList.valueOf(your color in int));
我已经在我的 xml 文件中创建了 android 项目,其中有一个浮动条,如下所示
<android.support.design.widget.FloatingActionButton
android:id="@+id/btn_cart"
android:src="@drawable/ic_shopping_cart_black_24dp"
android:backgroundTint="@android:color/white"
android:elevation="6dp"
app:pressedTranslationZ="12dp"
app:layout_anchor="@id/app_bar_layout"
app:layout_anchorGravity="bottom|right|end"
app:useCompatPadding="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
在我的activity中,我使用如下
FloatingActionButton btnCart;
并在侧面创建
btnCart = (FloatingActionButton) findViewById(R.id.btn_cart);
当我转到该页面时应用程序会崩溃我不知道我做错了什么
我认为错误会在这一行:
android:src="@drawable/ic_shopping_cart_black_24dp"
将第三行代码更改为:
app:srcCompat="@drawable/ic_shopping_cart_black_24dp"
作为
在 XML 中,属性为 app:backgroundTint
<android.support.design.widget.FloatingActionButton
android:id="@+id/btn_cart"
android:src="@drawable/ic_shopping_cart_black_24dp"
app:backgroundTint="@android:color/white"
android:elevation="6dp"
app:pressedTranslationZ="12dp"
app:layout_anchor="@id/app_bar_layout"
app:layout_anchorGravity="bottom|right|end"
app:useCompatPadding="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
或在java文件中
btnCart.setBackgroundTintList(ColorStateList.valueOf(your color in int));