Crear un RecyclerView con desplazamiento horizontal y vertical

Durante las últimas semanas he estado aprendiendo a usar el RecyclerView . Tengo que implementar una lista horizontal, es decir, que al girar el dispositivo en modo horizontal, así:

Introduzca aquí la descripción de la imagen

He encontrado la mejor solución para esto (cómo crear el desplazamiento horizontal de RecyclerView , aquí ), pero encontró otro problema. El elemento RecyclerView era más grande que la altura del dispositivo (en el paisaje, horizontal), así que necesito crear un desplazamiento vertical y horizontal, simultáneamente.

Miré los métodos de Android Developer para la clase LayoutManager , pero mis habilidades no son lo suficientemente altas para entender la mayoría de los métodos. También intenté poner un RecyclerView verticalmente dentro de otro RecyclerView horizontalmente con todo el contenido, pero consigo el error:

IllegalStateException: RecyclerView no tiene LayoutManager

Para rememorar esto, eliminé todos los elementos <View ... /> del archivo XML, pero esto no da ningún resultado.

Para aclarar lo que estoy preguntando: ¿es posible tener mi desplazamiento de diseño horizontal y verticalmente, y si pudiera explicar cómo lo agradecería.

Yo estaba tan enojado por todos los problemas que habían tendido con la aplicación que no había pensado en la solución más fácil.

En un RecyclerView compone de dos archivos XML, el principal donde se declara el RecyclerView y otro con contenido.

La solución más simple fue introducir el RecyclerView dentro de ScrollView . Así que puedo mover todos los elementos a la vez gracias a ScrollView vertical y horizontalmente puedo mover los elementos gracias a RecyclerView en modo horizontal.

activity_main.xml

 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="@dimen/cardIn_margin_ext"> <android.support.v7.widget.RecyclerView android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:scrollbarStyle="outsideInset" android:scrollbars="horizontal" /> </ScrollView> 
  • Mantener la posición de desplazamiento con cada actualización en la vista de lista
  • Deshabilitar el desplazamiento en todos los dispositivos móviles
  • Android: FastScrolling SectionIndexer getSections () se llama sólo una vez
  • ¿Cómo obtener el ListView con desplazamiento de carrusel en Android?
  • Android: ¿Animación de Scroller?
  • Problemas de desplazamiento de GridView dentro de Viewpager dentro de NestedScrollView
  • Android ScrollView se desplaza a la parte superior después de llamar a setVisibility (View.VISIBLE) en la vista secundaria
  • Android: ViewPager y HorizontalScrollVIew
  • RelativeLayout - Desplazamiento hacia abajo
  • Android: ¿Cómo obtener el actual desplazamiento X de RecyclerView?
  • Agregar una vista de pie de página nativa a la vista web
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.