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 :

Modifier l'état des EditText


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    757
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 757
    Par défaut Modifier l'état des EditText
    Bonjour,

    J'aimerais avoir quelques conseils à propos des EditText :
    Je voudrais pouvoir les modifier dynamiquement (je m'explique).
    J'ajoute des EditText depuis mon code lors de l'appui sur un bouton (ils n'existent pas dans le .xml)
    Cependant, ce sont des EditText par défaut, et j'aimerai modifier quelques trucs :

    1) pouvoir forcer le clavier en clavier numérique : (correspondrait à cela dans le .xml ==> android:numeric="integer")

    2) pouvoir forcer à une ligne maximum (EditText.setMaxLines(1) ne fonctionne pas)

    3) pouvoir forcer à ne prendre que la taille du texte déjà écrit (correspondrait à android:width="wrap_content" )

    J'ai chercher un peu partout sur le net, sur le site android, mais je n'ai encore rien trouvé.

    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Mars 2011
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mars 2011
    Messages : 64
    Par défaut
    pourquoi tu ne travailles pas avec des listes view ?
    c'est faisable l'affichage dynamique je l'ai essayé

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    757
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 757
    Par défaut
    Le problème ne vient pas de l'affichage des éléments, mais plutôt de l'édition des caractéristiques de l'élément (taille, etc)

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2003
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 115
    Par défaut
    Je pense que pour le clavier numerique il faut utiliser setKeyListener(KeyListener) et qu'avec ca tu utilise NumberKeyListener mais j'ai pas tester et je l'ai jamais fait mais ca doit etre la piste a suivre

    Sinon pour t'as ligne a tu tester setSingleLine(true), parce que je pense que le setMax est au niveau de l'affichage et pas des donné, l'edittext n'affiche qu'une ligne d'afficher au maximum mais elle peut en avoir plusieurs (des non affichées).

    Pour la derniere question je pense qu'il faut utiliser le constructeur de la texview avec AttributeSet en second argument mais sans garantie

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    757
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 757
    Par défaut
    Pour une ligne max ça fonctionne, par contre, je ne comprend pas comment faire pour n'afficher que le clavier numérique....

    EDIT: Finalement je viens de trouver, il fallait juste faire cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    EditText.setInputType(InputType.TYPE_CLASS_NUMBER);

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

Discussions similaires

  1. Fancytree - Modifier les états des checkbox
    Par laloune dans le forum jQuery
    Réponses: 0
    Dernier message: 01/10/2014, 15h00
  2. [FAQ] Les formulaires (partie 1) Comment modifier l'état d'une des options d'un select ?
    Par Auteur dans le forum Contributions JavaScript / AJAX
    Réponses: 4
    Dernier message: 18/11/2013, 21h32
  3. [IDE][VS.NET] Comment sauvegarder l'état des 'Region' ?
    Par CkurcK dans le forum Contribuez
    Réponses: 2
    Dernier message: 23/02/2004, 14h33
  4. Modifier l'ordre des cartes son
    Par YéTeeh dans le forum Matériel
    Réponses: 3
    Dernier message: 19/08/2003, 01h13
  5. pb pour modifier la luminositée des couleurs
    Par mathieutlse dans le forum Langage
    Réponses: 2
    Dernier message: 08/01/2003, 14h45

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