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:

  • I dispositivi ADB di Google Glass non trovano. Driver OMAP4430 non installato (non riesco a trovarlo!)
  • Android Visualizza ombra
  • Android ruota TextView nel livello API> = 8
  • Scorri la vista per la visualizzazione di text in android
  • Dona via la fatturazione in-app
  • È legale call il metodo di avvio due volte sulla stessa Thread?
  • 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.

  • Connessione tra visualizzazione nel file xml e estensione della class di visualizzazione
  • Come posso uccidere i processi in Android?
  • Scrivendo a ashmem / perché andhmo free ashmem?
  • Approccio Android App universo
  • Gradle scarica solo .aar.asc da Maven Central
  • Anteprima di un'apparecchiatura Android in un frammento
  • 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.