私はRecyclerAdapterのonBindViewHolderにビューアイテムを持っています。 setBackgroundColorは非推奨であるため、代わりに何をする必要がありますか? getResources().getColor(bgColor)
としてsetBackgroundColorは非推奨です
holder.itemView.setBackgroundColor(mContext.getResources().getColor(bgColor));
私はRecyclerAdapterのonBindViewHolderにビューアイテムを持っています。 setBackgroundColorは非推奨であるため、代わりに何をする必要がありますか? getResources().getColor(bgColor)
としてsetBackgroundColorは非推奨です
holder.itemView.setBackgroundColor(mContext.getResources().getColor(bgColor));
ContextCompat.getColor(this, R.color.bgcolor)
しかし、これはビュー所有者との関係でどのように機能しますか?私はこれが重複した質問ではないと思います。答えは問題を解決しません。 '' holder.itemView.ContextCompat.getColor(this、R.color.bgColor); ''は動作しません。私の言いたいことを見て? – santafebound
holder.itemview.setBackgroundColor(ContextCompat.getColor(this、R.color.bgColor));これはあなたのコードになります –
@santafeboundもしあなたが私にアップヴォートをもらうことができたら助けてください –
以下
使用はちょうどあなたが渡されたビューを使用してitemViewがviewHolderフィールドであるビューのドキュメントをチェックし、表示setBackgroundcolorにdepracatedさは減価償却されていません。 –
getColorは、そのコンテキストであっても廃止予定です。 – santafebound