xml格式:
<androidx.recyclerview.widget.RecyclerView
android:visibility="visible"
android:id="@+id/itemshowRecylerview"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:listitem="@layout/singleitemforrecylerview"/>
java代码:
itemshowRecylerview.setLayoutManager(new LinearLayoutManager(MainActivity.this));
itemshowRecylerview.setHasFixedSize(true);
viewholder代码:
@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = LayoutInflater.from(context).inflate(R.layout.singleitemforrecylerview, null,false);
return new ItemDetailsAdapter.ViewHolder(view);
}
2条答案
按热度按时间ef1yzkbh1#
您需要更改自定义适配器类,在充气方法中传递parent而不是null
c3frrgcw2#
您已经在如下所示的recyclerview和工作代码中使用了这种类型的recyclerview设置方向和布局管理器。