使用min APi 16时是否可以更改android Floating Action Button和Sub ActionButton的背景颜色?
我尝试了很多不同的情况,例如:
actionButton.setBackgroundTintList(getResources().getColorStateList(R.color.myColor));
但是所有人都说min API级别是16,所需的是21。
有没有办法在Java文件中以编程方式在API级别16中执行此操作?
答案 0 :(得分:2)
若要更改浮动操作栏颜色,只需在xml
中写入app:backgroundTint="@color/desired_color"
,在java中是
actionButton.setBackgroundTintList(ColorStateList.valueOf(ContextCompat.getColor(context, your color)));
答案 1 :(得分:0)
我认为你可以使用
android:backgroundTint="@color/white"