认证0级讲师
你取得到RecyclerView item的视图对象,直接调用getWidth()自然就獲取到了它的寬度。
RecyclerView
item
getWidth()
recyclerView.getLayoutManager().getChildAt(0).getHeight();得到指定postition的item
這個問題得分狀況回答了:
如果視圖準備好(即視圖可見), 找到ItemView並直接呼叫getWidth()
如果視圖未準備好, 則需要藉助View#post(Runnable)來實作, ----在run()中呼叫getWidth()
你取得到
RecyclerView
item
的视图对象,直接调用getWidth()
自然就獲取到了它的寬度。recyclerView.getLayoutManager().getChildAt(0).getHeight();
得到指定postition的item
這個問題得分狀況回答了:
如果視圖準備好(即視圖可見), 找到ItemView並直接呼叫getWidth()
如果視圖未準備好, 則需要藉助View#post(Runnable)來實作, ----在run()中呼叫getWidth()