/ / Un'attività del cassetto di navigazione con un'attività di oscillazione di tabulazione nidificata su Android - Android, schede, navigazione, cassetto di navigazione

Un'attività di Navigation Drawer con un'attività di swing di tabulazione nidificata su Android - Android, schede, navigazione, cassetto di navigazione

Ho letto alcuni post, in cui le persone sperimentano con successo attività nidificate di altro tipo. Quindi in linea di principio dovrebbe essere possibile.

Ecco come immagino la mia attività annidata: L'attività principale dell'utente è con il cassetto di navigazione a sinistra. Dopo aver toccato una delle opzioni del cassetto, viene visualizzata una "attività nidificata" con schede di scorrimento, all'interno dell'attività principale (utente principale) e, quindi, del cassetto di navigazione disponibile sulla sinistra.

Vedi esempio: Un'attività del cassetto Fig 1. Un'attività del cassetto di navigazione

Un'attività di schede di scorrimento Fig 2: un'attività di scorrimento delle schede

E voglio una combinazione di loro in questo modo: Un'attività di navi-drawer con l'attività della scheda di scorrimento all'interno. Fig 3. Un'attività di navi-drawer con l'attività della scheda di scorrimento all'interno.

Quindi voglio entrambi. Cassetto di navigazione come madre e un'attività di scorrimento delle schede all'interno (diciamo sotto una delle opzioni del cassetto.)

Tale combinazione sembra un po 'più complessa e insolita, quindi mi chiedo se ci siano dei limiti. Soprattutto con le versioni precedenti di Android.

Quindi il mio Q: Qualcuno ha esperienze più profonde con questo? Ci sono particolari problemi connessi con la mia intenzione? Questa combinazione limiterà la mia app solo alle nuove versioni di Android?

E infine, c'è un buon esempio?

ho trovato questo post, che funziona come me, ma l'unica risposta disponibile non è proprio quello che voglio.

risposte:

1 per risposta № 1

Dovresti usare i frammenti. Quindi la tua attività principale ha FrameLayout come contenitore e quando fai clic sugli elementi del cassetto devi semplicemente sostituire i frammenti nel contenitore. Dai un'occhiata a questi campioni: