问题:
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = View.inflate(mContext, R.layout.item_pricerecord, null);
return new ViewHolder(view);
}
其中 View view = View.inflate(mContext, R.layout.item_pricerecord, null);报null,这个问题缠了我一个小时,一脸的懵逼。
解决:
后来仔细参数,发现布局文件中有一个我弄得就是这个:
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="@+id/txt_price"
app:layout_constraintTop_toBottomOf="@+id/txt_price"></View>
注意:现在的View是大写,View是正确的。
原因:而原因就是之前这个View是小写,后来改成大写,大写,大写,然后就好了。
这些是view和View借鉴的文章:
http://cn.voidcc.com/question/p-qixxrihq-boa.html