首頁 > 問答 > 主體
高洛峰2017-04-17 17:21:56
你取得到RecyclerView item的视图对象,直接调用getWidth()自然就獲取到了它的寬度。
RecyclerView
item
getWidth()
PHP中文网2017-04-17 17:21:56
recyclerView.getLayoutManager().getChildAt(0).getHeight();得到指定postition的item
阿神2017-04-17 17:21:56
這個問題得分狀況回答了:
如果視圖準備好(即視圖可見), 找到ItemView並直接呼叫getWidth()
如果視圖未準備好, 則需要藉助View#post(Runnable)來實作, ----在run()中呼叫getWidth()