我有一个RecycleView。我更新了它的适配器,然后打电话
notifydatasetchanged()
。我想等到列表完成绘图
答案 0 :(得分:2)
只需添加:
recycler.post(() -> {
do something...
});
进行。
答案 1 :(得分:0)
尝试这个。
recyclerView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
//At this point the layout is complete and the
//dimensions of recyclerView and any child views are known.
}
});