如何得到recyclerview item的宽度?

如何得到recyclerview item的宽度?

你获取到RecyclerView item的视图对象,直接调用getWidth自然就获取到了它的宽度。

recyclerView.getLayoutManager.getChildAt0.getHeight;
得到指定postition的item

这个问题得分情况回答了:

  1. 如果视图准备好即视图可见, 找到ItemView并直接调用getWidth

  2. 如果视图未准备好, 则需要借助View#postRunnable来实现, —-在run中调用getWidth

发表评论

电子邮件地址不会被公开。 必填项已用*标注