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.