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 :

les éléments de AlertDialog


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Etudiante
    Inscrit en
    Juillet 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Juillet 2010
    Messages : 164
    Par défaut les éléments de AlertDialog
    J'affiche une zone de texte dans l'alert
    1) comment modifier les caractériqtiques de cette zone de texte en changeant le texte de zone de texte, en ajoutant an id pour cette zone
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    AlertDialog.Builder alert = new AlertDialog.Builder(this);
     
    			alert.setMessage("Ajouter");
    			alert.setView( new EditText(this))
    2) Comment ajouter une autre zone de texte puisque si on met
    alert.setView( new EditText(this)) deux fois. Il m'affiche qu'une seule

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

    Informations forums :
    Inscription : Mars 2011
    Messages : 322
    Par défaut
    Je pense que tu dois faire un peu comme pour les listes personnalisées. C'est à dire créer un xml avec ton layout et tes editTexts, puis l'appeler dans une nouvelle vue que tu affectes à ton alertDialog

  3. #3
    Rédacteur
    Avatar de Viish
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2009
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 427
    Par défaut
    Deux solutions s'offre à toi :
    - La première (que je déconseille) consiste à créer dans le code toute ta vue. Pour l'exemple, si tu veux utiliser deux EditText, ça donne quelque chose dans ce genre là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    LinearLayout ll = new LinearLayout(this);
    ll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
    ll.setOrientation(LinearLayout.HORIZONTAL);
    ll.setGravity(Gravity.CENTER);
    EditText edit1 = new EditText(this);
    ll.addView(edit1);
    EditText edit2 = new EditText(this);
    ll.addView(edit2);
     
    Builder alert = new AlertDialog.Builder(v.getContext());
    alert.setTitle(title);
    alert.setView(ll);		
    alert.setNeutralButton(R.string.button_back, null);
    alert.show();
    - La seconde (que je conseille donc) consiste à créer (comme l'a dit AndroChristophe) ta vue dans un fichier xml (ici custom_view.xml) puis à appeler :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    LayoutInflater li = ((Activity) mContext).getLayoutInflater();
    v = li.inflate(R.layout.custom_view, null);
     
    Builder alert = new AlertDialog.Builder(this);
    alert.setTitle(title);
    alert.setView(v);		
    alert.setNeutralButton(R.string.button_back, null);
    alert.show();

Discussions similaires

  1. [TestStand] Compter les éléments d'une chaîne de caractères
    Par capblans dans le forum Autres langages
    Réponses: 2
    Dernier message: 29/04/2005, 09h29
  2. [CR 10] Séparer les éléments d'un groupe
    Par Giovanny Temgoua dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 07/04/2005, 14h36
  3. algorithme de tri tableau :afficher que les éléments unique
    Par sofiane61 dans le forum Algorithmes et structures de données
    Réponses: 19
    Dernier message: 31/03/2005, 19h50
  4. Réponses: 15
    Dernier message: 21/06/2004, 16h52
  5. Réponses: 2
    Dernier message: 11/08/2003, 09h43

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