RecyclerView记事

  1. 当RecyclerView组装完后,立刻去获取Item的高度:
int childHeight = recyclerView.getLayoutManager().findViewByPosition(0).getHeight();

会报空指针,因为itemView还没有attach到recyclerView中,获取不到itemView,用view.post()解决

recyclerView.post(new Runnable){
    int childHeight = recyclerView.getLayoutManager().findViewByPosition(0).getHeight();
}

你可能感兴趣的:(RecyclerView记事)