Muy estandar todo en el adapter, hasta con el viewholder pattern :O