如何在listview或recyclerview中更改speciafy项目背景?我没有在listview或recyclerview中找到子视图方法的调度事件。所以我尝试更新项目背景使用视图中的线程和处理程序。有人解决了这个问题吗?很长一段时间我都是去了anwser。感谢
答案 0 :(得分:2)
对于ListView,请使用 - notifydatasetchanged();
对于RecyclerView,您可以使用notifydatasetchanged()
或notifyItemChanged(position);
但notifyItemChanged
只会通知给定位置的项目。
答案 1 :(得分:0)
如果您想更新RecyclerView中的某些项目 - 请调用RecyclerView.Adapter的notifyItemChanged(position)方法并根据需要更改视图。
notifydatasetchanged() - 用于listview