您的每一个用心回答,都会让这个世界变得更美好一些!
我看你获取itemView的逻辑是对的,但你这个setData不能这么用,渲染完子View了你要通过对应的holder去拿到对应的View,而不是直接就取得里面的View,这么做是不合法的。你试试把setData去掉,在onBindViewHolder里通过每个item的holder去拿到对应的ImageView和TextView,例如:holder.itemView.XXX.setXXX
很明显了,micon为null
鼠标点一下 第一个蓝色字体 就知道问题了
59行,micon是null,你没有给他赋值吧
我看你获取itemView的逻辑是对的,但你这个setData不能这么用,渲染完子View了你要通过对应的holder去拿到对应的View,而不是直接就取得里面的View,这么做是不合法的。你试试把setData去掉,在onBindViewHolder里通过每个item的holder去拿到对应的ImageView和TextView,例如:holder.itemView.XXX.setXXX
很明显了,micon为null
鼠标点一下 第一个蓝色字体 就知道问题了
59行,micon是null,你没有给他赋值吧