Dan*_*ele 2 android android-viewholder android-recyclerview
我需要在我的recyclerView.
我曾经这样做过
View row = recyclerView.childAt(position);
Run Code Online (Sandbox Code Playgroud)
由于该childAt()方法基于ViewGroup,一旦滚动列表,位置就会混乱。
我在这里读到我必须使用recyclerView.findViewHolderForAdapterPosition()它返回一个ViewHolder.
我如何从我需要ViewHolder的实际View工作中获得?
你应该使用findViewByPosition
findViewByPosition(int position)查找表示给定适配器位置的视图。
View row = recyclerView.getLayoutManager().findViewByPosition(YourPosition);
Run Code Online (Sandbox Code Playgroud)