本文最后更新于:星期四, 六月 18日 2020, 9:01 上午

  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();
    }

Android     

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!

View#post(Runnable-runnable)为什么能拿到view的宽高。 上一篇
git压缩版本快照 下一篇