页面结构:activity-fragment—recycleView目标,整个页面蒙层,并在recycleView的第一个item上添加一个高亮提示。现在我要获取这个item的view,在onResume中使用getLayoutManager.findViewByPosition方法得到的view为空。我应该何时何地获取该view?
ringa_lee
getLayoutManager.findViewByPosition(...)이 잘못된 시간에 호출되었습니다
해당 컨트롤이나 속성을 얻으려면 뷰 트리 청취를 사용하세요.
위층에서는 뷰트리 모니터링 방식을 활용하는 것이 가능합니다. getViewTreeObserver().addOnGlobalLayoutListener()를 사용하여 View의 최종 너비 또는 높이를 얻고, getViewTreeObserver().addOnDrawListener를 사용하여 View의 다시 그리기를 모니터링하는 것이 일반적인 방법입니다
getLayoutManager.findViewByPosition(...)이 잘못된 시간에 호출되었습니다
으아악해당 컨트롤이나 속성을 얻으려면 뷰 트리 청취를 사용하세요.
으아악위층에서는 뷰트리 모니터링 방식을 활용하는 것이 가능합니다. getViewTreeObserver().addOnGlobalLayoutListener()를 사용하여 View의 최종 너비 또는 높이를 얻고, getViewTreeObserver().addOnDrawListener를 사용하여 View의 다시 그리기를 모니터링하는 것이 일반적인 방법입니다
.