我为一次分配多个任务的员工制作应用程序。我在Fragment中使用CardView。 CardViews有关于任务的详细信息。每项任务都有不同的CardView。现在我想改变当前正在处理的CardView的背景颜色,其余颜色不同。完成任务后,颜色会恢复。
答案 0 :(得分:2)
以XML格式定义您的卡片:
<android.support.v7.widget.CardView>
android:id="@+id/card_view">
card_view:cardBackgroundColor="@color/xml_defined_color"
</android.support.v7.widget.CardView>
//获取您的卡片视图
CardView card = (CardView) findViewById(R.id.card_view);
//在所需条件下动态设置CardView背景颜色
card.cardBackgroundColor(Color.parseColor("#ff282828"));