Bonjour,
En cliquant sur un bouton je veux ouvrir une interface qui contient un champ au milieu dans l'interface principale (sans fermer l'interface principale).
Comment réaliser cette interface?
merci
Version imprimable
Bonjour,
En cliquant sur un bouton je veux ouvrir une interface qui contient un champ au milieu dans l'interface principale (sans fermer l'interface principale).
Comment réaliser cette interface?
merci
Bonjour,
Le mieux c'est que tu utilises un alert dialog.
Ça te permettra de créer une boîte de dialogue très paramétrable (titre, icone de tire, de 0 à 3 boutons, et une zone où tu peux définir ta propre vue, dans ton cas un EditText).Code:
1
2
3 AlertDialog.Builder alert = new AlertDialog.Builder(this) // paramétrise ici ton objet alert alert.show();
Pour plus d'infos : http://developer.android.com/guide/t...ml#AlertDialogCode:alert.setView(new EditText(this));
Comment gérer les éléments de l'alert je veux changer la taille de champ de texte et ajouter du texte?
Comment fermer l'alert après que je termine traitement?
Tout est expliqué dans le lien de Viish.
Pour le text : setMessage()
Pour fermer l'alert dialog :
Code:
1
2
3
4
5
6
7 builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int arg1) { //ICI tes actions dialog.cancel(); }});
merci pour vous. Je n'ai pas fait attention pour le lien
vous pouvez utiliser ça pour fermer l'alertDialog
Code:
1
2
3
4
5
6
7
8
9 dialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { public void onCancel(DialogInterface dialog) {} @Override public void onClick(DialogInterface dialog, int which) { } });
mais pour la zone de texte que je veux ajouter dans l'alert comment je peux modifier la largeur de cette zone de texte???