更新Recyclerview的自定义适配器的ViewHolder值

前夕

我有一个RecyclerView带有自定义的Adapter,可以在网格(使用Gridlayout Manager)中显示矩形元素(大约15个,如果用户添加/删除项目,则数字可以更改)。回收站视图

这些元素由ImageView组成TextView在收到网络请求的新结果后(例如每2分钟一次),我想定期更新两个视图。

更新这些视图的最佳方法是什么?如何识别具体的ViewHolder如何访问ViewHolder这些元素值?最好ViewHolderActivity要更改它们位置保留对每个文件的引用吗?还是应该使用新值创建一个新元素,并用它替换当前元素?什么是最佳做法?

Shashank Udupa

如果将图像视图和文本视图的值存储在数组列表中,则在数据集中发生更改时,可以在适配器上调用notifyDataSetChanged。

例如,如果您说一个Grid对象,其属性包括图像uri(用于设置图像)和字符串(用于在文本视图中设置)以及一些数组列表,

List<Grid> gridList = new ArrayList<>();

您可以更新在Arraylist中获得的任何新数据,以及在完成阵列列表调用中的更新之后

adapter.notifyDataSetChanged();

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义 RecyclerView 适配器不允许 onBindViewHolder 使用预定义的 ViewHolder

来自分类Dev

在RecyclerView适配器中设置自定义字体

来自分类Dev

从自定义适配器更新menuItem图标

来自分类Dev

无法更新自定义适配器中的项目

来自分类Dev

自定义适配器的问题

来自分类Dev

ListView的自定义适配器

来自分类Dev

自定义ListView的适配器

来自分类Dev

Android:具有ViewHolder,OnCheckedChangedListener和TextChangedListener的自定义适配器

来自分类Dev

ViewHolder使用自定义适配器创建联系人列表

来自分类Dev

如何使用自定义列表适配器中的“更新图像”按钮更新数据库中的值?

来自分类Dev

如何将Picasso与用于RecyclerView的自定义适配器一起使用

来自分类Dev

在 RecyclerView 的自定义适配器中膨胀时获取空指针异常

来自分类Dev

notifyDataSetChanged() 不适用于自定义 RecyclerView 适配器

来自分类Dev

自定义GridView适配器中的TextView不会更新,但是ImageView会更新

来自分类Dev

具有基本适配器列表项的自定义适配器重复

来自分类Dev

自定义适配器中的复选框以更新数据库

来自分类Dev

自定义适配器中的复选框不会更新

来自分类Dev

使用swipeRefreshLayout更新自定义适配器中的数据

来自分类Dev

自定义listview适配器中的clear()也会更新列表数据

来自分类Dev

自定义适配器中的复选框不会更新

来自分类Dev

在自定义适配器类中更新操作栏菜单

来自分类Dev

在自定义光标适配器中不断更新textview

来自分类Dev

按下按钮后,更新自定义适配器中的视图

来自分类Dev

回到活动中时,使用自定义基本适配器更新Listview吗?

来自分类Dev

具有自定义适配器的listview中的Textview不会更新

来自分类Dev

在内部按钮上单击以更新自定义适配器内容

来自分类Dev

根据自定义视图适配器的TAG值获取Item的位置

来自分类Dev

如何在Android中使用自定义适配器获取多个值

来自分类Dev

Android:在我的自定义适配器中使用数据绑定时未分配值

Related 相关文章

  1. 1

    自定义 RecyclerView 适配器不允许 onBindViewHolder 使用预定义的 ViewHolder

  2. 2

    在RecyclerView适配器中设置自定义字体

  3. 3

    从自定义适配器更新menuItem图标

  4. 4

    无法更新自定义适配器中的项目

  5. 5

    自定义适配器的问题

  6. 6

    ListView的自定义适配器

  7. 7

    自定义ListView的适配器

  8. 8

    Android:具有ViewHolder,OnCheckedChangedListener和TextChangedListener的自定义适配器

  9. 9

    ViewHolder使用自定义适配器创建联系人列表

  10. 10

    如何使用自定义列表适配器中的“更新图像”按钮更新数据库中的值?

  11. 11

    如何将Picasso与用于RecyclerView的自定义适配器一起使用

  12. 12

    在 RecyclerView 的自定义适配器中膨胀时获取空指针异常

  13. 13

    notifyDataSetChanged() 不适用于自定义 RecyclerView 适配器

  14. 14

    自定义GridView适配器中的TextView不会更新,但是ImageView会更新

  15. 15

    具有基本适配器列表项的自定义适配器重复

  16. 16

    自定义适配器中的复选框以更新数据库

  17. 17

    自定义适配器中的复选框不会更新

  18. 18

    使用swipeRefreshLayout更新自定义适配器中的数据

  19. 19

    自定义listview适配器中的clear()也会更新列表数据

  20. 20

    自定义适配器中的复选框不会更新

  21. 21

    在自定义适配器类中更新操作栏菜单

  22. 22

    在自定义光标适配器中不断更新textview

  23. 23

    按下按钮后,更新自定义适配器中的视图

  24. 24

    回到活动中时,使用自定义基本适配器更新Listview吗?

  25. 25

    具有自定义适配器的listview中的Textview不会更新

  26. 26

    在内部按钮上单击以更新自定义适配器内容

  27. 27

    根据自定义视图适配器的TAG值获取Item的位置

  28. 28

    如何在Android中使用自定义适配器获取多个值

  29. 29

    Android:在我的自定义适配器中使用数据绑定时未分配值

热门标签

归档