Mam RecyclerView
na którego widok posiadacz konstruktor jestem dodanie onGlobalLayoutListener następującoRecyclerView itemView OnGlobalLayoutListener nie ognia dla wszystkich itemViews
public CustomViewHolder(final View itemView, Context context) {
super(itemView, context);
itemView.getViewTreeObserver().addOnGlobalLayoutListener(
new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
// Get height here
}
});
}
This pożary dla wszystkich itemViews
, które są widoczne na ekranie, ale jak przewijam recyclerView, nie uruchamia się dla itemViews
, który zaczyna pojawiać się na ekranie. Dlaczego? Jak mogę uchwycić tego słuchacza dla tych przedmiotów?
nadpisanie 'onLayout' z listy' itemView' – pskink