我在片段中有一个 listView 。列表视图中视图的某些文本部分是从适配器中的 Web 下载的。当我从另一个片段更改此文本部分时,我希望第一个片段重绘它的视图。
我试过:
myListView.invalidate();
myListView.invalidateViews();
myListView.refreshDrawableState();
adapter.notifyDataSetChanged();
adapter.updateComments();
UpdateComments 是我自己的功能。我在 onScroll 中保存指向当前显示视图的指针,并要求每个视图更新请求的视图,但没有任何反应。
如果我向下滚动然后向上滚动并使用适配器的 getView 方法重绘我的视图,则会显示新文本。
如何在不滚动的情况下更新视图?