RecyclerView all'interno di un altro RecyclerView

Sto cercando di creare elementi misti in un genitore di RecyclerView , all'interno di esso, contiene alcuni CardViews con un altro RecyclerView all'interno di esso. Se non riesci a vederlo ancora, immaginate parecchi ListViews all'interno di un RecyclerView (con le ListViews raggruppate da un intestazione).

Ecco una struttura che ho disegnato per renderlo più chiaro:

  • come posso passare una variabile in una nuova dichiarazione Runnable?
  • Distriggers il button Home
  • Android: ridimensionamento di immagini in XML
  • Timeout per la richiesta di server effettuata utilizzando "Volley" solo su Android e non iOS
  • Come evitare la tastiera soft per spingere il mio layout?
  • Passaggio di dati tra frammenti e attività
  • RecyclerViewCeption

    Sopra è la struttura di layout che sto cercando di realizzare. Si prega di notare che questo è solo la pianificazione. Non sono sicuro se sia una buona idea avere un RecyclerView all'interno di un RecyclerView.

    Finora, ho provato a utilizzare ExpandableRecyclerView per get questo tipo di layout complesso. Ma il problema è quando si aggiunge un tipo di object diverso nel RecyclerView (ad esempio un carosello di scorrimento orizzontale), è nascosto nell'intestazione.

    Ora non posso pensare ad altri modi. Avete suggerimenti su come realizzare questo layout?

    Per renderlo semplice, è un RecyclerView sezione all'interno di un CardView bambini all'interno di un genitore di RecyclerView , se capisci cosa intendo.

  • Codici di errore GCM
  • crittografare i dati in SharedPreferences
  • Posizionamento di una window di dialogo sullo schermo
  • IndexOutOfBounds con arrays
  • Problema di rendering xml Android in eclipse?
  • Come get un Bitmap da un'image grezzo
  • One Solution collect form web for “RecyclerView all'interno di un altro RecyclerView”

    Avere un RecyclerView all'interno di un altro RecyclerView è scoraggiato. Tuttavia, se si desidera get i risultati sopra utilizzando RecyclerViews nidificati, è ansible utilizzare un gestore di layout che avvolge il RecyclerView all'altezza del suo contenuto per il più recente (Green Colored) RecyclerView. C'è un tale gestore di layout già disponibile a https://github.com/serso/android-linear-layout-manager

    Assicurarsi inoltre di distriggersre i gesti del touch sul più recente RecyclerView impostando un onTouchListener come segue.

     mRecyclerView.addOnItemTouchListener(new RecyclerView.OnItemTouchListener { @Override public boolean onInterceptTouchEvent(RecyclerView rv, MotionEvent e) { return true; } @Override public void onTouchEvent(RecyclerView rv, MotionEvent e) { } @Override public void onRequestDisallowInterceptTouchEvent(boolean disallowIntercept) { } }); 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.