Header
[Android - JAVA] - Come creare Custom Dialog
in: Java [Android]  So/Code: Generico Data: 28/04/2011
Ora: 13.14:25
Articolo visualizzato: 6983 volte
 
E' sicuramente doveroso dedicare un piccolo spazio per spiegare come creare finestre di dialogo personalizzate. Molto utili per creare un interfaccia utente veloce e sopratutto pratica.
 
La creazione di una finestra di Dialogo con un Layour è semplice e ci consente di visualizzare notifiche o informazioni immediate sulla activity corrente. Di seguito il codice commentato di un piccolo esempio.

public void ShowDialogDetails(){
  
    //Inizializzo il Dialog
    ModelDialog = new Dialog(Main.this);
    //set del layout
    ModelDialog.setContentView(R.layout.model_dialog);
    //set del Titolo
    ModelDialog.setTitle("MCM");
    //set se è Cancelable di default è a true se volessimo impostare
    //una risposta utente del tipo si no dovremmo impostarla a false
    ModelDialog.setCancelable(true);
  
    //Inizializzo gli oggetti e imposto i valori
    TextView txtScale = (TextView) ModelDialog.findViewById(R.id.textview1);
    txtScale.setText("Messaggio di Prova");
  
    //set Del button
    Button button = (Button) ModelDialog.findViewById(R.id.button1);
    //aggiungo il listener dell'onclick per la chiusura della dialog
    button.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            ModelDialog.cancel();
        }
    });
    //Show della Dialog
    ModelDialog.show();
}
 

e model_dialog.xml


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:weightSum="10" android:orientation="horizontal" android:layout_height="wrap_content">
    <TextView android:layout_weight="1" android:textColor="#FFFFFF" android:textStyle="bold" android:layout_height="wrap_content" android:textSize="18dp" android:layout_width="fill_parent" android:gravity="center_horizontal" android:id="@+id/textview1"></TextView>
    <Button android:id="@+id/button1" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_width="fill_parent" android:layout_marginTop="10px"></Button>
</LinearLayout>

Commenti Commenti (0) | User Autore: Guido Camerlingo (Guiz)
Tags: java android sdk custom dialog example sempio come creare custom dialog personalizzato





Articoli Correlati
[Android - JAVA] - Come creare Custom Dialog
Android Studio / Java ] - Add markers to map
[Android - JAVA] - Selezionare una foto dalla galleria ( pick a photo from gallery )
[Android - JAVA] - AutoCompleteTextView da SQLite
[Android - JAVA] Controllare la presenza di una connessione internet

Commenti

Scrivi Commento
Codice Verifica

Commento massimo 5000 caratteri.(Tutti i campi contrassegnati da * sono obbligatori).

   

Ricerca

Glossario Naviga nel nostro glossario!
Scopri il gergo dei Geek!


 ULTIMI ARTICOLI

632 giorni fa
854 giorni fa

 [EN] Last Articles

1151 giorni fa
 Siti Amici

Visita il Blog Roll
Contattaci! Diventa nostro amico!



 Hot Downloads


 Categorie

85
163
58
87
13
2
20
36
1
2
5
5
128
7
24
15
62
45

 Code

11
11
3
6
2
24
1
7

 Games

19
45
13

 GUIDE


 Novità Downloads

71
69
3876

 Tags Cloud

presentazione Android social 3.0 plus plus google anello social network JDownloader plus detect 3.0 tablet collision linux 3.0 presentazione 2D



 CopyRight

Valid XHTML 1.0 Transitional CSS Valido! [Valid RSS] Creative Commons License


Geek-Blog by Flavio Mandato, Giuseppe Vaccaro, Guido Camerlingo, Stefano Natale, Domenico Cavallo is licensed under a Creative Commons Attribuzione-Non opere derivate 2.5 Italia License.
Based on a work at www.geek-blog.it.
Permissions beyond the scope of this license may be available at http://www.geek-blog.it/

Disclaimer - Responsabilità - Pagina generata in 0.057 secondi. Geek-Blog.it