2014-04-25 33 views
5

È possibile creare e aggiungere all'applicazione Navigation Drawer senza utilizzare xml?
Ogni esempio che ho visto aveva un file xml aggiuntivo con layout.
Oggi cerco di inizializzare questo con:Android: cassetto di navigazione senza xml

DrawerLayout sidePanel = new DrawerLayout(this); 

e quindi aggiungere questo sidePanel utilizzando View metodo addView() ma causa eccezione.
È possibile aggiungere Navigation Drawer usando solo il codice java?

+0

Vuol il cassetto di navigazione non vivono in essa la propria frammento? Non riesco a vedere il vantaggio di questo OP – cYrixmorten

+2

, perché non dovresti usare un XML? Qual è il problema con l'aggiunta di un XML se è come funziona per tutti? – shkschneider

+1

Infatti mi chiedo solo che sia possibile. In generale ho pensato di poter aggiungere tutto dal codice (e fino ad oggi era vero), ma questo è una sorta di eccezione dalla regola o non so come farlo correttamente. – rainbow

risposta

-1

Sì, è possibile farlo senza l'XML, ma ancora si richiederebbe un layout ad almeno tenere quel cassetto di navigazione che è necessario

+1

Potete darmi un esempio? Come ho capito il cassetto contiene alcuni layout non inversamente. – rainbow

+0

è necessario creare XML con il layout della cornice che conterrà i frammenti del cassetto di navigazione. un layout esemplare che ho aggiunto sopra – sona

+0

Questa risposta sarebbe migliorata se tu dicessi ** come ** ottieni questo. Dire semplicemente di sì non è particolarmente utile. Inoltre, dovresti evitare di rispondere alla stessa domanda due volte. – Liam

Problemi correlati