Header
[Android - JAVA] - Come creare Custom Dialog
in: Java [Android]  So/Code: Generico Data: 28/04/2011
Ora: 13.14:25
Articolo visualizzato: 6404 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

82 giorni fa
303 giorni fa

 [EN] Last Articles

 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

66
63
3821

 Tags Cloud

maps del pinguini 24,8% foto product anche che In touch 24,8% phone che nell'ultimo Phone anche 7 Phone aumenta



 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.111 secondi. Geek-Blog.it