【发布时间】:2017-12-16 07:34:36
【问题描述】:
我正在尝试通过适配器更改 fab 按钮的颜色,但不幸的是它只给了我默认颜色
holder.fab.setBackgroundColor(pojo.getActivity_color());
在我的 RecycleView 适配器中
和
pojo = new ParentDashBoard_Pojo("Home Work", R.drawable.ic_book_black_24dp,R.color.dashBoard_parent5);
parentDashBoardPojoList.add(pojo);
在我的 MainActivity 类中
所以 R.color.dashBoard_parent5 不会改变 fab 的颜色
感谢所有建议。
【问题讨论】:
-
使用 holder.fab.setBackgroundTintList(ColorStateList.valueOf(your color in int));
-
@VishvaDave 我也试过了,但它给了我不同的颜色
-
不同颜色是什么意思?你要什么颜色?默认?
-
@SnehalGongle 确保您传递正确的颜色
-
@VishvaDave Hey Nilu 的回答解决了我的问题,谢谢帮助
标签: android floating-action-button