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 :

Désactiver la "prédiction" clavier


Sujet :

Android

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 115
    Points : 58
    Points
    58
    Par défaut Désactiver la "prédiction" clavier
    Bonjour

    Dans mon application, j'ai un EditText : quand je saisi quelque chose, le système me propose automatiquement des mots (apparemment cela est dû à la "prédiction" clavier)

    Comment désactiver localement (c'est à dire sur ce EditText) la "prédiction" clavier ?

    Merci d'avance

  2. #2
    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
    Dans le xml, voici un EditText sans completition :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <EditText android:text="@+id/EditText01" android:id="@+id/EditText01"
    		android:layout_height="wrap_content" android:layout_width="250px"
    		android:inputType="textAutoComplete"></EditText>
    Je t'explique :
    L'attribut :android:inputType="textAutoComplete" permet de faire l'autocompletition avec les text personnelle que tu as choisi. Alors comme tu ne lui a pas definie ces text, il ne te proposera rien. Par consequent ton probleme est resolu. Ceci sans text cité, permet d'enlever l'autocompletition.
    C'est comme si tu lui donne l'argument vide.

    Comme tu peux le voire sur les deux figures suivants:

    L'editext sans attributs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android:inputType="textAutoComplete"
    donne avec completition. Figure : Avecompletitions

    L'editext avec attributs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android:inputType="textAutoComplete"
    donne sans completition. Figure : Sanscompletitions

    Par contre si tu veux enlever meme l'autocompletition de ton telephone,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Menu>Settings>Language and Keyboard>Text input>Prediction unselect the check box
    Esperant avoir contribué à resoudre ton probleme.

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 115
    Points : 58
    Points
    58
    Par défaut
    Bonjour

    En effet ta solution marche bien...


    Par contre, je veux forcer la saisie en majuscule. Comment faire ?

    Si je met le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android:inputType="textAutoComplete|textCapCharacters"
    Je saisi bien en majuscule mais je peux passer en saisie minuscule grâce au clavier... ce que je ne veux pas...

    Merci d'avance

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

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