Java Recycleview未显示匹配父项
XML: 持票人代码:Java Recycleview未显示匹配父项,java,android,Java,Android,XML: 持票人代码: itemshowRecylerview.setLayoutManager(new LinearLayoutManager(MainActivity.this)); itemshowRecylerview.setHasFixedSize(true); 您需要更改自定义适配器类,在充气方法中传递父级而不是null @NonNull @Override public ViewHolder onCreateViewHolder(@NonNull
itemshowRecylerview.setLayoutManager(new LinearLayoutManager(MainActivity.this));
itemshowRecylerview.setHasFixedSize(true);
您需要更改自定义适配器类,在充气方法中传递父级而不是null
@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);
}
您已经在RecyclerView和工作代码中使用了这种类型的RecyclerView设置方向和布局管理器,如下所示
@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = LayoutInflater.from(context).inflate(R.layout.singleitemforrecylerview, parent,false);
return new ItemDetailsAdapter.ViewHolder(view);
}
屏幕截图不可用请将适配器项xml文件问题添加到“不在回收器”视图中。这是否回答了您的问题?我使用了:recyclerView.setAdapter(yourAdapter);这条线!布局也发生了变化。但是,问题没有改变!不管怎样,这个问题是由阿克特鲁扎曼解决的……欢迎阿卜杜勒·卡尤姆
@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = LayoutInflater.from(context).inflate(R.layout.singleitemforrecylerview, parent,false);
return new ItemDetailsAdapter.ViewHolder(view);
}
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
app:spanCount="1">
</androidx.recyclerview.widget.RecyclerView>
recyclerView.setAdapter(yourAdapter);