Scorrimento orizzontale e verticale nella visualizzazione del riciclatore android

Ho un requisito in cui ho bisogno di scorrimento orizzontale e scorrimento verticale in una vista del riciclatore. Si basa sul tipo di dati che viene dal server. Se la risposta da parte del server sta avendo il primo elemento come un arrays, ho bisogno di essere in un elenco di scorrimento orizzontale e se il secondo elemento è un singolo object, allora ho bisogno di mostrarlo in una scheda. Analogamente, l'ordine cambia e dovrebbe riflettere nell'interface utente. Come posso raggiungere questo objective.

  • Limitare le notifiche GCM / FCM tramite il registro non registrato
  • PreviewCallback onPreviewFrame non modifica i dati
  • Quando utilizzare i methods di allegazione e di stacco di FragmentTransaction
  • Spedire l'evento di touch da una vista al suo fratello WebView
  • Come rilevare se il dispositivo Bluetooth è collegato
  • come posso passare una variabile in una nuova dichiarazione Runnable?
  • Android - Elenco di eliminazione di list e Aggiorna
  • Android - Imansible incrementare o diminuire il valore dall'elenco
  • Risolviamo l'errore "Imansible trovare lo stile" di mapViewstyle nel tema corrente "
  • Android: fare un'applicazione a schermo integer
  • differenza tra rawquery e execSQL nel database sqlite android
  • Firebase signInWithEmailAndPassword dà "com.google.firebase.auth non trovato"
  • One Solution collect form web for “Scorrimento orizzontale e verticale nella visualizzazione del riciclatore android”

    LayoutManager è la class che visualizza il layout in RecyclerView . Modificare quindi il recyclerView.setLayoutManager(LayoutManager) se si desidera modificare il layout. Nel caso tuo, se utilizzi LinearLayoutManager , fai questo chiamando:

     LinearLayoutManager layoutManager = ... recyclerView.setLayoutManager(layoutManager); //when you want horizontal layoutManager.setOrientation(context,LinearLayoutManager.HORIZONTAL,false); //when you want vertical layoutManager.setOrientation(context,LinearLayoutManager.VERTICAL,false); 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.