Conferma della window di dialogo Android a schermo integer e azioni di licenziamento

Le windows di dialogo a tutto schermo nel disegno di materiale dovrebbero avere le azioni di conferma e di licenziamento sulla barra degli strumenti / barra degli strumenti.

Finestra di dialogo a tutto schermo

  • Perché il getBackStackEntryCount () di FragmentManager restituisce zero?
  • Cambiare l'attività in android elimina la memory necessaria per le attività precedenti?
  • Miglior posto per aggiungereHeaderView in ListFragment
  • onActivityResult () non viene chiamato quando l'attività è stata avviata da un frammento
  • VOIP sulle librerie Android o codice di esempio
  • encrypt sqlite database Android:
  • La mia domanda, come posso fare questo?

    Per visualizzare la window di dialogo:

    getFragmentManager().beginTransaction() .add(R.id.container, new MyDialogFragment()) .addToBackStack(null).commit(); 

    Il mio frammento di dialogo:

     public class MyDialogFragment extends DialogFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragment_layout, container, false); } } 

  • Una semplice applicazione socket in Android richiede alcune autorizzazioni speciali per connettersi tramite Internet?
  • "Imansible trovare l'errore com_facebook_android.apk" quando si esegue il progetto Android
  • Come catturare l'image e salvarlo in una scheda SD
  • Creare errori con l'XML a dipendenza del converter di oggetti java in build.gradle per il retrofit
  • Che cosa è Gradle in Android Studio?
  • Nascondi tastiera morbida per perdere la messa a fuoco
  • One Solution collect form web for “Conferma della window di dialogo Android a schermo integer e azioni di licenziamento”

    Solo due cose devono essere fatte:

    • Cambiare l'icona in su
    • Aggiungere un menu al frammento

    Cambiare l'icona:

     @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setHasOptionsMenu(true); ((ActionBarActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true); ((ActionBarActivity) getActivity()).getSupportActionBar().setHomeAsUpIndicator(android.R.drawable.ic_menu_close_clear_cancel); } 

    Aggiungi menu Salva:

     @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.save_menu, menu); } 

    R.menu.save_menu:

     <?xml version="1.0" encoding="utf-8"?> <menu xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/save app:showAsAction="always|withText" android:title="@string/save"/> </menu> 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.