Saltar al contenido

RecyclerView no muestra todos los elementos de la lista

Después de mucho luchar hemos dado con la contestación de esta escollo que algunos los usuarios de nuestro espacio presentan. Si tienes alguna información que aportar puedes compartir tu comentario.

Solución:

Si estás usando RecyclerView en el interior ScrollView luego reemplaza ScrollView con NestedScrollView.

Habilitar android:nestedScrollingEnabled="false" en RecyclerView.

Esto resolvió mi problema.

en su diseño Tourist_details_info.xml, haga que la altura principal desde match_parent a una altura específica (100dp o algo así) o use wrap_content como android:layout_height="match_parent"

Este es el error más común que todos cometen al usar un recyclerView. En lugar de usar posición en el onBindViewHolder tienes que usar

holder.getAdapterPosition()

mientras obtiene datos de una lista. los posición que está utilizando en onBindViewHolder es la posición del elemento en la pantalla que se limitará al número máximo de elementos en su pantalla actual.

@Override
public void onBindViewHolder(ViewHolder holder, final int position) 
    try 
        holder.displayName.setText(list.get(holder.getAdapterPosition().toUpperCase());
     
    catch (Exception e) 
        AxeltaLogger.err("error>>>" + e);
    

Espero que esto ayude.

Sección de Reseñas y Valoraciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *