這是我的代碼:無法更改FloatingActionButton的背景和backgroundTint背景顏色,支持設計23.2.0
<android.support.design.widget.FloatingActionButton
android:id="@+id/enter_floating_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_marginBottom="40dip"
android:layout_marginRight="10dip"
android:clickable="true"
app:background="#00FF00"
app:backgroundTint="#00FF00"
app:rippleColor="@android:color/red"
app:fabSize="normal"
android:src="@drawable/ic_done" />
正如你所看到的,我設置app:background
和app:backgroundTint
,但這些都沒有用,FloatingActionButton's
背景顏色不會改變,並且或者app:rippleColor
,當我按下它的顏色不是我設置的按鈕,看起來像主題中的accentColor。
爲什麼這些屬性不起作用?
如何更改FloatingActionButton's
背景和波紋顏色?
我曾看過這個:Android changing Floating Action Button color。有些答案可能在22工作,但我並沒有在23
這可能是有用的,但機器人:colorAccent需要API等級21,我的API級別是14 –
嘗試像這樣使用- 一些顏色
而不在st中使用android命名空間你正在使用的yle。 –
srinivas
我曾試過這個,不行。也許,我用23 –