Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何更新回收器视图中特定位置的视图?_Android - Fatal编程技术网

Android 如何更新回收器视图中特定位置的视图?

Android 如何更新回收器视图中特定位置的视图?,android,Android,我有一个recycler视图,因为我有许多行。每行有许多项。单击一行中的一项,我需要根据特定位置更改该行的视图。因为我是android新手,有人能帮我吗。你可以使用你可以使用假设你的数据在数组列表中更新数组列表中该特定位置的数据并调用适配器。notifyItemChanged(位置)并在bindViewHolder中处理更改的值所需显示的内容。假设您的数据位于ArrayList中,则更新ArrayList中该特定位置的数据,并调用适配器。notifyItemChanged(位置)并在bindVi

我有一个recycler视图,因为我有许多行。每行有许多项。单击一行中的一项,我需要根据特定位置更改该行的视图。因为我是android新手,有人能帮我吗。

你可以使用你可以使用假设你的数据在
数组列表中
更新
数组列表中该特定位置的数据
并调用
适配器。notifyItemChanged(位置)
并在bindViewHolder中处理更改的值所需显示的内容。

假设您的数据位于
ArrayList
中,则更新
ArrayList
中该特定位置的数据,并调用
适配器。notifyItemChanged(位置)
并在bindViewHolder中处理更改后的值所显示的内容。

在提出问题之前,您应该进行自己的研究。我相信google上有很多关于这个主题的教程。你可以使用
notifyItemChanged(int position)
。发布模型类和ListAdapter的代码。你需要更新、删除、插入或删除适配器数据集中的项,并调用相应的
notify..
方法,即(
notifyItemChanged
)您可以为同一个recyclerview的不同视图使用视图类型,然后可以为微粒位置更改notifyItemChanged,。例如,您可以检查loadmore recycler视图,它有两种视图类型。在提出问题之前,您应该进行自己的研究。我相信google上有很多关于这个主题的教程。你可以使用
notifyItemChanged(int position)
。发布模型类和ListAdapter的代码。你需要更新、删除、插入或删除适配器数据集中的项,并调用相应的
notify..
方法,即(
notifyItemChanged
)您可以为同一个recyclerview的不同视图使用视图类型,然后可以为微粒位置更改notifyItemChanged,。例如,您可以检查loadmore recycler视图,该视图有两种视图类型。发布与您的答案相关的代码,仅提供方法名称不足以回答问题,甚至可能是注释发布与您的答案相关的代码,仅提供方法名称不足以回答问题,甚至可能是注释