IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

probléme avec boite dialogue


Sujet :

Android

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Points : 24
    Points
    24
    Par défaut probléme avec boite dialogue
    salut j'ai un problème au niveau de boite de dialogue il m'affiche la zone de editText on arrière plan


    Uploaded with ImageShack.us
    voila mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    public class Boitedialog extends Activity {
    	public static int bloc;
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.dialog);
    LayoutInflater factory = LayoutInflater.from(this);
    final View alertDialogView = factory.inflate(R.layout.dialog, null);
    AlertDialog.Builder adb = new AlertDialog.Builder(this);
    adb.setView(alertDialogView);
    switch (bloc)
    {case 0:
    	adb.setTitle("voulez vous debloquer votre compte ");
    	break;
    case 1:
    	adb.setTitle("voulez vous bloquer votre compte ");
    	break;
    }
     
    adb.setIcon(android.R.drawable.ic_dialog_alert);
    adb.setPositiveButton("OK", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int which) {
    EditText et = (EditText)alertDialogView.findViewById(R.id.EditText1);
    Toast.makeText(Boitedialog.this, et.getText(), Toast.LENGTH_SHORT).show();
    } });
    adb.setNegativeButton("Annuler", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int which) {
     
    finish();
    } });
    adb.show();
    }
    }

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 322
    Points : 494
    Points
    494
    Par défaut
    Bonjour,
    Je pense que c'est normal vu que tu mets setContentView(R.layout.dialog);

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Points : 24
    Points
    24
    Par défaut
    Citation Envoyé par AndroChristophe Voir le message
    Bonjour,
    Je pense que c'est normal vu que tu mets setContentView(R.layout.dialog);
    alors je modifie le setContentView?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 322
    Points : 494
    Points
    494
    Par défaut
    Oui parce que là tu affiches le même layout derrière et dans ton Dialog. Soit tu en mets un autre, soit tu l'enlèves

  5. #5
    Membre à l'essai
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Points : 24
    Points
    24
    Par défaut
    merci bien ça marche juste une dernière question pourquoi quand je clique sur ok je ne retourne pas a mon liste

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 322
    Points : 494
    Points
    494
    Par défaut
    Tu as crée une nouvelle activité pour ouvrir ta boite de dialog. Quand tu cliques sur "annuler" tu fais un finish, ce qui te fais revenir à l'ancienne activité. Tu dois faire la même chose pour le bouton "Ok" si tu veux revenir sur ta liste

  7. #7
    Membre à l'essai
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Points : 24
    Points
    24
    Par défaut
    merci beaucoup pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. C++/CLI : Problème avec boite de dialogue
    Par jlg_47 dans le forum C++/CLI
    Réponses: 1
    Dernier message: 03/01/2014, 10h18
  2. Problème avec boite de dialogue enregistrer sous
    Par biddal dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/08/2011, 10h58
  3. Problème avec boite dialogue
    Par 67jero dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/01/2010, 08h56
  4. Problème avec boite de dialogue pour fermer JFrame
    Par adn013 dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 04/09/2007, 15h37
  5. problèmes avec un dialogue sous visual 2002
    Par twinseb dans le forum MFC
    Réponses: 3
    Dernier message: 29/11/2006, 15h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo