setBackgroundColor已弃用

setBackgroundColor已弃用

问题描述:

我在RecyclerAdapter的onBindViewHolder中有一个视图项目。由于setBackgroundColor已被弃用,我应该怎么做呢?setBackgroundColor已弃用

holder.itemView.setBackgroundColor(mContext.getResources().getColor(bgColor)); 
+1

使用使用你过去了,在查看setBackgroundcolor不计提折旧查看刚刚签查看文档ItemView控件是场viewHolder。 –

+0

即使在这种情况下,getColor仍被弃用。 – santafebound

由于getResources().getColor(bgColor)是depracated下面一个

ContextCompat.getColor(this, R.color.bgcolor) 
+0

但是这与查看者有关吗?我不认为这是一个重复的问题。答案并不能解决问题。 ''holder.itemView.ContextCompat.getColor(this,R.color.bgColor);''不起作用。明白了吗? – santafebound

+2

holder.itemview.setBackgroundColor(ContextCompat.getColor(this,R.color.bgColor));这将是你的代码 –

+0

@santafebound,如果它可以帮助你我也可以得到upvote –