RecyclerView onBindViewHolder 没有绘制我的视图

托德

单击我的项目时我正在排序,但是在对它们进行排序后,收藏夹图标的填充颜色未设置或消失,这就是我正在做的

@Override
    public void onBindViewHolder(@NonNull final LineViewHolder holder, final int position) {

        final Line line = lines.get(position);
 holder.line_name.setText(line.getName());
     holder.favorite.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {

                    if (!Utils.userLogged()) {
                        showLoginInviteDialog();
                    } else {


                        if (!line.isFavorite()) {

                            holder.favoriteFilled.setVisibility(View.VISIBLE);
                            line.setIsfavorite(true);
                            //order
                            Collections.sort(lines, new LineComparator());
                            notifyDataSetChanged();


                        } else {
                            holder.favoriteFilled.setVisibility(View.GONE);
                            line.setIsfavorite(false);
                            Collections.sort(lines, new LineComparator());
                            notifyDataSetChanged();

                        }

                    }


                }
            });
}

这就是问题在此处输入图片说明

努帕迪亚

在后面添加以下行 holder.line_name.setText(line.getName());

if (line.getIsFavorite()){
    holder.favoriteFilled.setVisibility(View.VISIBLE);
}else{
    holder.favoriteFilled.setVisibility(View.GONE);

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

RecyclerView onbindViewHolder

来自分类Dev

视图在RecyclerView Adapter的onBindViewHolder中返回NullPointerException

来自分类Dev

没有调用有效负载的RecyclerView onBindViewHolder

来自分类Dev

RecyclerView子项单击onBindViewHolder()

来自分类Dev

RecyclerView onBindViewHolder onclicklistener行为

来自分类Dev

在 RecyclerView 的 OnBindViewHolder 中更改视图的文本颜色或背景颜色

来自分类Dev

RecyclerView不断重复缓存的(?)子视图,而不是寻找onBindViewHolder

来自分类Dev

为什么我的recyclerView重做onBindViewHolder中的内容?

来自分类Dev

在 RecyclerView 中访问 OnBindViewHolder 中的所有持有者视图

来自分类Dev

子RecyclerView的onBindViewHolder在我的Android嵌套RecyclerView项目中不起作用

来自分类Dev

Nested RecyclerView : onBindViewHolder 被无限调用

来自分类Dev

onBindViewHolder 和 RecyclerView 如何工作?

来自分类Java

在RecyclerView中,在OnBindViewHolder方法中

来自分类Dev

RecyclerView何时使用ItemDecoration与onBindViewHolder

来自分类Dev

RecyclerView onBindviewholder Dialog clicklistner 动画

来自分类Dev

孩子没有从 Firebase 中删除 onclick 事件写在自定义 recyclerview 类的 onbindviewholder 中

来自分类Dev

onBindViewHolder 仅针对我在 recyclerview 中单击的第一个元素调用

来自分类Dev

RecyclerView.Adapter.notifyItemChanged()永远不会将有效负载传递给onBindViewHolder()

来自分类Java

为什么有效载荷RecyclerView” onBindViewHolder是一个列表?

来自分类Dev

Recyclerview适配器onBindViewHolder有效负载不起作用

来自分类Dev

recyclerview.onBindviewholder 始终在位置 0

来自分类Dev

使用RecyclerView在setText上onBindViewHolder崩溃

来自分类Dev

RecyclerView onBindViewHolder一项被多次调用

来自分类Dev

RecyclerView不能在onBindViewHolder()中使用setText()

来自分类Dev

RecyclerView onBindViewHolder位置不符合预期

来自分类Dev

RecyclerView.Adapter onBindViewHolder()位置错误

来自分类Dev

在 onBindViewHolder 中为 RecyclerView 设置图像

来自分类Dev

RecyclerView onCreateViewHolder 和 onBindViewHolder 未被調用

来自分类Dev

RecyclerView onBindViewHolder仅在getItemViewType更改时调用

Related 相关文章

  1. 1

    RecyclerView onbindViewHolder

  2. 2

    视图在RecyclerView Adapter的onBindViewHolder中返回NullPointerException

  3. 3

    没有调用有效负载的RecyclerView onBindViewHolder

  4. 4

    RecyclerView子项单击onBindViewHolder()

  5. 5

    RecyclerView onBindViewHolder onclicklistener行为

  6. 6

    在 RecyclerView 的 OnBindViewHolder 中更改视图的文本颜色或背景颜色

  7. 7

    RecyclerView不断重复缓存的(?)子视图,而不是寻找onBindViewHolder

  8. 8

    为什么我的recyclerView重做onBindViewHolder中的内容?

  9. 9

    在 RecyclerView 中访问 OnBindViewHolder 中的所有持有者视图

  10. 10

    子RecyclerView的onBindViewHolder在我的Android嵌套RecyclerView项目中不起作用

  11. 11

    Nested RecyclerView : onBindViewHolder 被无限调用

  12. 12

    onBindViewHolder 和 RecyclerView 如何工作?

  13. 13

    在RecyclerView中,在OnBindViewHolder方法中

  14. 14

    RecyclerView何时使用ItemDecoration与onBindViewHolder

  15. 15

    RecyclerView onBindviewholder Dialog clicklistner 动画

  16. 16

    孩子没有从 Firebase 中删除 onclick 事件写在自定义 recyclerview 类的 onbindviewholder 中

  17. 17

    onBindViewHolder 仅针对我在 recyclerview 中单击的第一个元素调用

  18. 18

    RecyclerView.Adapter.notifyItemChanged()永远不会将有效负载传递给onBindViewHolder()

  19. 19

    为什么有效载荷RecyclerView” onBindViewHolder是一个列表?

  20. 20

    Recyclerview适配器onBindViewHolder有效负载不起作用

  21. 21

    recyclerview.onBindviewholder 始终在位置 0

  22. 22

    使用RecyclerView在setText上onBindViewHolder崩溃

  23. 23

    RecyclerView onBindViewHolder一项被多次调用

  24. 24

    RecyclerView不能在onBindViewHolder()中使用setText()

  25. 25

    RecyclerView onBindViewHolder位置不符合预期

  26. 26

    RecyclerView.Adapter onBindViewHolder()位置错误

  27. 27

    在 onBindViewHolder 中为 RecyclerView 设置图像

  28. 28

    RecyclerView onCreateViewHolder 和 onBindViewHolder 未被調用

  29. 29

    RecyclerView onBindViewHolder仅在getItemViewType更改时调用

热门标签

归档