Sto costruendo un'app di notizie. In modalità telefono dovrebbe avere un cassetto di navigazione che si apre quando si tocca un hamburger o si fa scorrere il dito. Quel cassetto di navigazione ha un frammento con una lista statica.
Mentre sei in modalità tablet, quando ruoti lo schermo in orizzontale, quel frammento con l'elenco sarebbe visibile in modo permanente.
Qual è l'approccio generale allo sviluppo di questo tipo di app?
Se decido di creare un layout separato per la modalità landscape di tablet senza DrawerLayout, probabilmente causerà un errore perché la classe frammento del Navigation Navigation si riferisce a un DrawerLayout in XML e se decido di utilizzare DrawerLayout in tablet modalità landscape e chiama il metodo openDrawer ogni volta che ruoto lo schermo in modalità landscape, sovrapporrebbe il contenuto principale.
Come devo gestirlo?