当前位置: 首页 > 知识库问答 >
问题:

CheckedTextView错误:Android.Content.Res.Resources$NotFoundException:资源ID#0x0

仲君昊
2023-03-14

android.content.res.resources$NotFoundException:资源ID#0x0

@Override
public void onBindViewHolder(@NonNull final CardTasarimTutucu holder, int position) {
    String word = words.get(position);
    holder.rowText.setText(word);
    holder.rowText.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (holder.rowText.isChecked()) {

                holder.rowText.setCheckMarkDrawable(0);
                holder.rowText.setChecked(false);
            } else {
                holder.rowText.setCheckMarkDrawable(R.drawable.ic_check_black_24dp);
                holder.rowText.setChecked(true);
            }
        }
    });
}

错误信息

E/AndroidRuntime:致命异常:main
进程:com.example.sozluk,pid:2926
Android.content.res.resources$NotFoundException:资源ID#0x0

共有1个答案

夏兴生
2023-03-14

使用setcheckmarkdrawable(null)而不是setcheckmarkdrawable(0)来删除可绘制的。

 类似资料: