Desidero impostare la barra degli strumenti come barra di azione, ma poiché la barra degli strumenti è un elemento di layout deve essere nel layout. Ora il mio layout è nel mio frammento.Imposta la barra degli strumenti come barra di azione nel frammento
ho aggiunto la barra degli strumenti in mio layout e mi chiamano nel mio frammento:
//Toolbar
Toolbar toolbar = (Toolbar) getActivity().findViewById(R.id.toolbar);
Funziona perché posso impostare il titolo e così via, ma ora voglio di reagire come un ActionBar perché voglio per avere questo in realtà. setDisplayHomeAsUpEnabled (vero)
Per fare questo devo cambiare la barra degli strumenti a un ActionBar:
setSupportActionBar(toolbar);
che non funziona nel mio frammento ...
Qualcuno può aiutarmi a ottenere la mia barra degli strumenti per funzionare come una barra di azione in un frammento.
voglio solo utilizzare fino navigazione in modo da penso che sia il motivo per cui ho bisogno di una barra delle azioni fatta dalla mia barra degli strumenti. Come posso impostare la proprietà ActionBar per fornirmi un esempio e per favore? – Laurenswuyts
Perché non mettere la barra degli strumenti nella tua attività principale e in questo modo sarai in grado di utilizzare il metodo setSupportActionBar –
Perché utilizzo frammenti e imposto il mio layout nei miei frammenti e non nelle mie attività. Quindi la mia attività non può rilevare la barra degli strumenti nel mio frammento perché il frammento viene caricato dopo che l'attività cerca la barra degli strumenti – Laurenswuyts