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 :

Input Android


Sujet :

Android

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2011
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2011
    Messages : 45
    Points : 11
    Points
    11
    Par défaut Input Android
    bonjour,

    quels sont les input type équivalents des options dépréciées Numeric (integer) et Password (true) dans un editText ? J'ai essayé Number et TextPassword mais ça ne marche pas...
    Je voudrais de plus avoir comme clavier virtuel un clavier composé uniquement de chiffres (comme pour appeler un numéro), plus si possible d'un bouton valider et d'un bouton backspace pour annuler une faute de frappe (puisque c'est ce que je veux que l'utilisateur entre:des chiffres, une confirmation ou une correction), et non pas un cumul de chiffres et de symboles spéciaux (,;*-+#$...).
    Et aussi si possible d'une croix sur la droite, comme sur l'iphone, pour tout effacer d'un coup.

    merci

  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,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android:inputType="textPassword"
    marche très avec le clavier standard mais quand tu essayes de le combiner avec d'autres, il sont tout simplement ignorés.
    La seule solution pour le moment et de faire quelque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <EditText  android:id="@+id/editText1"
    		android:layout_width="fill_parent" android:layout_height="wrap_content"
    		android:inputType="phone" android:password="true"></EditText>

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2011
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2011
    Messages : 45
    Points : 11
    Points
    11
    Par défaut
    Ah je me disais bien qu'il y avait un soucis, on est donc obligé d'utiliser un type déprécié ?
    Qu'en est-il des améliorations que je souhaiterai voir apportées au clavier, notamment si possible un bouton 'ok' et un bouton 'backspace' (supprimer dernière lettre), en bas à droite et en bas à gauche (vu qu'il reste deux espaces vides: 4 lignes et 3 colonnes, pour seulement 10 chiffres) ; et une croix à droite de l'editText pour tout supprimer d'un coup comme sur l'iphone ?

  4. #4
    Membre à l'essai
    Inscrit en
    Juin 2011
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2011
    Messages : 45
    Points : 11
    Points
    11
    Par défaut
    Le type android:inputType="phone" donne les 10 chiffres, le bouton del et le bouton done, mais il donne aussi d'autres boutons que je ne veux pas car je veux uniquement des chiffres. En plus d'ajouter des touches inutiles et de prendre de l'espace pour rien, ça ajoute des risques que l'utilisateur se trompe.
    Ne pourrais-je pas avoir un clavier virtuel classique pour n'écrire que des numéros, tel que celui de l'iphone, qui n'a que les 12 touches précitées, ce qui fait un pavé de 4*3 touches, ce qui est usuel pour un téléphone ?

  5. #5
    Inscrit

    Profil pro
    Inscrit en
    Février 2008
    Messages
    658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 658
    Points : 892
    Points
    892
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android:inputType="numeric"

  6. #6
    Membre à l'essai
    Inscrit en
    Juin 2011
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2011
    Messages : 45
    Points : 11
    Points
    11
    Par défaut
    android:inputType="numeric" n'existe pas, d'après ce qu'affirme eclipse.

  7. #7
    Inscrit

    Profil pro
    Inscrit en
    Février 2008
    Messages
    658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 658
    Points : 892
    Points
    892
    Par défaut
    Tu m'excuse j'ai commis une erreur c'est plutot "number"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <EditText android:id="@+id/editText1" android:layout_height="wrap_content" android:layout_width="wrap_content" android:inputType="number" android:minWidth="150dip"></EditText>

    Regarde le code jointe :

  8. #8
    Membre à l'essai
    Inscrit en
    Juin 2011
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2011
    Messages : 45
    Points : 11
    Points
    11
    Par défaut
    Celui-ci fournit des touches autre que les nombres, moi je ne veux que des nombres, un 'ok' ou 'done' et un 'del'.

Discussions similaires

  1. Réponses: 8
    Dernier message: 24/04/2015, 08h19
  2. Input=type sur Android ?
    Par max224 dans le forum Android
    Réponses: 1
    Dernier message: 18/04/2013, 21h34
  3. [JSP]<input type="file">
    Par phoebe dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 16/07/2012, 19h50
  4. Android NDK (C++), Jeux et Inputs
    Par kremvax dans le forum Android
    Réponses: 2
    Dernier message: 30/12/2010, 14h14
  5. [FORMULAIRE] Récupération de input 'text'
    Par danael dans le forum Flash
    Réponses: 5
    Dernier message: 19/07/2003, 11h31

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