小编use*_*493的帖子

滚动期间回收器空间 ItemDecoration 不断增加

这是我的第一个堆栈溢出问题。在过去的几个小时里,我一直试图找到解决堆栈溢出问题的方法,但我什么也没找到。

我在这里创建的应用程序(或特定活动)非常简单,基本上是一个包含 TextView 和 RecyclerView 的垂直回收器,例如:

立式 RecyclerView

--- TextView(标题)

--- Horizo​​ntal RecyclerView(卡片视图)

--- TextView(标题)

--- Horizo​​ntal RecyclerView(卡片视图)

......(更多在这里)

--- TextView(标题)

--- Horizo​​ntal RecyclerView(卡片视图)

(Vertical RecyclerView 结束)

一切正常,除了当我开始滚动垂直回收器(向上和向下)时,第一个和最后两个水平 RecyclerView 的空间项装饰(如下所示)不断增加。我猜测问题可能出在哪里,但我不确定如何解决它。

水平回收器适配器(这是非常标准的)

 public class HorizontalRecyclerViewAdapter extends RecyclerView.Adapter<HorizontalRecyclerViewAdapter.ViewHolder> {
private ArrayList<String> mDataset;
private Context mContext;

// Provide a reference to the views for each data item
// Complex data items may need more than one view per item, and
// you provide access to all the views for a data item in …
Run Code Online (Sandbox Code Playgroud)

android android-layout

2
推荐指数
2
解决办法
2155
查看次数

标签 统计

android ×1

android-layout ×1