413 votes

android ajouter un espace réservé à edittext

Comment puis-je ajouter un espace réservé à edittext dans la classe pas dans xml?

J'ai le edittext suivant dans mon code qui sera affiché dans alertdialog,

     final EditText name = new EditText(this);
 

918voto

LuxuryMode Points 11381

Ah ok. Ce que vous cherchez est setHint(int) . Passez simplement un identifiant de ressource d'une chaîne de votre fichier XML et vous êtes prêt à partir.

entrez la description de l'image ici

MODIFIER

Et en XML, c'est simplement android:hint="someText"

26voto

Unknown Points 1283

android:hint="text" fournit une information pour l'utilisateur que ce qu'il doit remplir en particulier editText

par exemple: - j'ai deux edittext une pour la valeur numérique et une autre pour la valeur de chaîne. nous pouvons définir un indice pour l'utilisateur afin qu'il puisse comprendre que quelle valeur il doit donner

 android:hint="Please enter phone number"
android:hint="Enter name" 
 

après l'exécution de l'application, ces deux edittext affichera l'indice entré, après avoir cliqué sur le texte d'édition, il va et l'utilisateur peut entrer ce qu'il veut (voir l'image luxurymode)

7voto

Bhimbim Points 391

Cette façon de faire le mot de passe d'entrée qui a un indice qui n'a pas été converti en * !!

Sur XML:

 android:inputType="textPassword"
android:gravity="center"
android:ellipsize="start"
android:hint="Input Password !."
 

merci à: mangue et rjrjr pour la perspicacité: D.

3voto

Rajdeep Dua Points 7911

Si vous voulez dire l’endroit où vous allez l’ajouter dans la disposition. Vous pouvez définir un conteneur comme un FrameLayout et ajouter cette EditText lors de sa création.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X