Tag: android edittext

Android: KeyListener pour un EditText ne recevant pas de clés

J'ai un EditText sur lequel je veux surveiller KeyEvents, et j'ai un auditeur configuré comme suit: mText = (EditText) this.findViewById(R.id.title); mText.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { final int view = v.getId(); switch (view) { case R.id.title: Log.d(LOG_TAG, "key handled"); break; } return false; } }); Mon problème est […]

Comment limiter la durée de l'édition à 7 nombres entiers et 2 décimales?

J'ai une zone EditText qui doit permettre à l'utilisateur d'entrer jusqu'à 7 numéros et deux décimales. Après avoir entré sept chiffres, il ne faut pas ajouter un chiffre supplémentaire, mais je peux autoriser jusqu'à 2 décimales. J'utilise un filtre décimal pour 2 décimales et ce code en XML android:maxLength="7" android:imeOptions="actionDone" android:inputType="numberDecimal" Mais EditText permet d' […]

Supprimez le filtre de EditText dans Android?

Il est possible d'ajouter des filtres dans Android en effectuant quelque chose comme ceci pour ajouter une limite de 3 caractères au champ: editText.setFilters(new InputFilter[] { new InputFilter.LengthFilter(3) }); Qu'en est-il de supprimer un filtre déjà défini? Mon problème est que je changerai d'une longueur maximale de 3 et 4 caractères sur le champ en […]

Avoir un EditText sur un clavier doux avec une vue GL en arrière-plan par programme

Je travaille sur un jeu et je veux une position EditText au-dessus du clavier doux lorsqu'il apparaît. Voici à quoi ressemble mon code lorsque je crée la hiérarchie de vue dans mon activité principale: getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN | WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); viewGroup = new RelativeLayout(this); viewGroup.setLayoutParams(new ViewGroup.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); view = new GameView(this); RelativeLayout.LayoutParams vLayoutParams = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); vLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_TOP); […]

Comment modifier la couleur du texte de la fenêtre d'erreur pour un EditText?

Sur ICS, lors de l'utilisation d'un thème basé sur android:Theme.Light le texte dans le popup d'erreur lors de l'utilisation de setError(…) est blanc, tout comme l'arrière-plan. Je peux résoudre ce problème en ajoutant <item name="android:textColorPrimaryInverse">#ff000000</item> à mon thème. Alors que cela m'aide, je suis un peu inquiet qu'en modifiant un autre texte, qui utilise textColorPrimaryInverse […]

Android EditText Multiline avec SoftInputMode adjustPan

J'ai une activité pour éditer un texte avec une barre supérieure, une vue EditText en mode multiligne dans une vue déroulante. En bas, une autre vue avec 2 boutons. Ce que je voulais atteindre, c'est lors de l'édition du texte que la barre inférieure serait inférieure au clavier logiciel. C'est facile d'utiliser Android: windowSoftInputMode = […]

Comment définir un résumé des préférences d'edittext et le faire fonctionner

Je suis retourné en quatrième partie et je ne peux pas l'obtenir. Je configure mes paramètres à l'aide d'un fragment de préférence. Je peux faire fonctionner les paramètres et je peux même obtenir le «résumé» à mettre à jour lorsque je fais le changement. Mais si je quitte l'écran des paramètres et y revenons, le […]

Existe-t-il un moyen de détecter le mot utilisé dans un EditText

Existe-t-il un moyen de mapper des caractères à un emplacement de pixel dans un EditText? Je suppose qu'il existe des connaissances dans le composant du mot à n'importe quel emplacement de pixel, car vous pouvez sélectionner un mot pour les opérations de copie et de collage. En outre, la plupart des navigateurs populaires et lecteurs […]

EditText: Évitez de se concentrer sur setText ()

J'ai une activité avec un scrollview contenant certains boutons et un EditText. Les boutons sont donc au-dessus du composant EditText. En cliquant sur un bouton, le composant EditText modifie sa valeur de texte en utilisant EditText.setText("foo"); Malheureusement, cet appel mettra l'accent sur le composant EditText, de sorte que la ScrollView se déplacera vers le composant […]

ActionNext ne fonctionne pas avec multiline EditText dans Android

J'ai plusieurs Multi-line EditText dans ma mise en page avec ImeOptions défini dans ActionNext. Mais le clavier Android ne montre pas le bouton Suivant. Lorsque je supprime textMultiLine de inputType, le bouton Next apparaît. Comment l'atteindre avec multiligne EditText?

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.