XML Design我在recyclerview中有数据,比如从server.i获取日期,描述和状态。如果我得到一个字符串为Received或Pending
,我想改变状态的颜色Fetching Data From Server through Json
Output Screen of My RecyclerView Data OrderAdapter a piece of Code
答案 0 :(得分:1)
在您的适配器中,无论您在何处设置状态文本,都可以执行以下操作:
String status = mycontact.get(position).getDelivery_status();
if(status.equalsIgnoreCase("Received")){
myholder.txt_status.setText("Received");
myholder.txt_status.setColor(Color.parseColor("#5CC615"));
}else{
myholder.txt_status.setText("Pending");
myholder.txt_status.setColor(Color.parseColor("#FF0000"));
}
答案 1 :(得分:0)
您可以为默认设置所有recyclerview
项目的颜色,例如 RED
因此,在Adapater
中,您可以逐个将改编的项目背景颜色更改为绿色。