我找到了解决方案,但我仍然把我的问题留在下面。我使用setBackgroundResource而不是ContextCompat,解决方案:
holder.mTextPar.setBackgroundResource(R.drawable.border_box);
原问题:
我需要使用 ContextCompat 设置我的项目元素背景,但我不知道将什么放入上下文
这是我试过的:
public Context context;
@Override
public void onBindViewHolder(@NonNull GameViewHolder holder, int position) {
holder.mTextPar.setBackground(ContextCompat.getDrawable(context, R.drawable.border_box));
}
当我打开这个 GameAdapter“工作”的 Activity 时,应用程序立即崩溃并且错误报告更喜欢我有这个的这一行holder.mTextPar.setBackground(ContextCompat.getDrawable(context, R.drawable.border_box));
慕丝7291255
Helenr
一只名叫tom的猫
相关分类