因此,我正在通过本教程使用recyclerview的cardview尝试本教程 Android RecyclerView and CardView Tutorial 当我在一个单独的测试应用程序中重新创建它并且运行顺利时,一切都很顺利,但是当我尝试在我的主项目中实现它时,它开始产生这个错误。提前谢谢
客户适配器中的错误:(67,45)错误:不兼容的类型:视图无法转换为TextView
class PostViewHolder extends RecyclerView.ViewHolder{
TextView textname, textbody, textdate;
ImageView imageAvatar;
public PostViewHolder(View itemView)
{
super(itemView);
->these lines textname = itemView.findViewById(R.id.textname);
textbody = itemView.findViewById(R.id.textbody);
textdate = itemView.findViewById(R.id.textdate);
imageAvatar = itemView.findViewById(R.id.imageAvatar); <-
}
}
答案 0 :(得分:6)
只需将它们转换为 TextView
textname = (TextView) itemView.findViewById(R.id.textname);
textbody = (TextView) itemView.findViewById(R.id.textbody);
textdate = (TextView) itemView.findViewById(R.id.textdate);
imageAvatar = (ImageView) itemView.findViewById(R.id.imageAvatar);