Java Recycleview未显示匹配父项

Java Recycleview未显示匹配父项,java,android,Java,Android,XML: 持票人代码: itemshowRecylerview.setLayoutManager(new LinearLayoutManager(MainActivity.this)); itemshowRecylerview.setHasFixedSize(true); 您需要更改自定义适配器类,在充气方法中传递父级而不是null @NonNull @Override public ViewHolder onCreateViewHolder(@NonNull

XML:

持票人代码:

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);