Autore Topic: Aggiungere bottoni Action Bar in app con Navigation Drawer  (Letto 489 volte)

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
  • Respect: +10
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Huawei P8 Lite
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Windows 10
Aggiungere bottoni Action Bar in app con Navigation Drawer
« il: 16 Gennaio 2014, 18:43:38 CET »
0
Ho la mia activity con un Navigation Drawer, ora in qualche fragment vorrei aggiungere anche dei bottoni nella action bar..ma come devo fare?..

esempio:

http://screenshots.en.sftcdn.net/blog/en/2013/06/notifications-b.png

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +152
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Aggiungere bottoni Action Bar in app con Navigation Drawer
« Risposta #1 il: 16 Gennaio 2014, 22:33:27 CET »
0
Per aggiungere dei pulsanti in action bar nei Fragment.

Codice (Java): [Seleziona]
@Override
        public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setHasOptionsMenu(true);
        }
       
        @Override
        public void onCreateOptionsMenu( Menu menu, MenuInflater inflater) {    
           inflater.inflate(R.menu.action_fragment, menu);
        }

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
  • Respect: +10
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Huawei P8 Lite
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Windows 10
Re:Aggiungere bottoni Action Bar in app con Navigation Drawer
« Risposta #2 il: 17 Gennaio 2014, 17:07:44 CET »
0
grazie!

e ovviamente per implementare le funzionalità di questi bottoni devo aggiungere poi sempre nel fragment:

Codice (Java): [Seleziona]
@Override
        public boolean onOptionsItemSelected(MenuItem item) {

                switch (item.getItemId()) {
                case

...