android - 如何得到recyclerview item的宽度?
PHP中文网
PHP中文网 2017-04-17 17:19:56
0
3
991
PHP中文网
PHP中文网

认证0级讲师

全部回覆(3)
小葫芦

你取得到RecyclerView item的视图对象,直接调用getWidth()自然就獲取到了它的寬度。

Ty80

recyclerView.getLayoutManager().getChildAt(0).getHeight();
得到指定postition的item

阿神

這個問題得分狀況回答了:

  1. 如果視圖準備好(即視圖可見), 找到ItemView並直接呼叫getWidth()

  2. 如果視圖未準備好, 則需要藉助View#post(Runnable)來實作, ----在run()中呼叫getWidth()

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板