Ho un RecyclerView
in cui visione titolare costruttore sto aggiungendo un onGlobalLayoutListener come segueRecyclerView itemView OnGlobalLayoutListener non si attiva per tutti i itemViews
public CustomViewHolder(final View itemView, Context context) {
super(itemView, context);
itemView.getViewTreeObserver().addOnGlobalLayoutListener(
new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
// Get height here
}
});
}
Questo fuochi per tutto itemViews
che sono visibili sullo schermo, ma mentre scorro il recyclerView, non si accende per lo itemViews
che inizia ad apparire sullo schermo. Perché? Come posso catturare questo ascoltatore per quegli oggetti?
esclusione 'onLayout' del' itemView' – pskink