Android ajouter un espace réservé de texte à EditText
Comment puis-je ajouter un espace réservé texte EditText
dans la classe qui n'est pas dans le fichier XML?
J'ai le texte suivant EditText
dans mon code qui sera affiché dans alertdialog:
final EditText name = new EditText(this);
- Qu'entendez-vous par un espace réservé?
- C'est le texte qui est écrit par la lumière de la couleur sur le texte bars et lorsque l'utilisateur clique sur le textbar d'écrire quelque chose que le texte disparaisse.
Vous devez vous connecter pour publier un commentaire.
Ah, ok. Ce que vous cherchez est
setHint(int)
. Il suffit de passer un id de ressource d'une chaîne à partir de votre xml et vous êtes bon pour aller.MODIFIER
Et dans le fichier XML, c'est tout simplement
android:hint="someText"
android:hint="text"
fournit une info pour l'utilisateur que ce qu'il faut combler en particuliereditText
par exemple :- j'ai deux edittext un pour valeur numérique et l'autre pour la chaîne de valeur . nous pouvons définir une astuce pour l'utilisateur, de sorte qu'il ne peut comprendre que la valeur qu'il a besoin pour donner
après l'exécution de l'application de ces deux edittext montrera l'entrée de l'indice ,après cliquez sur modifier le texte ça se passe et l'utilisateur peut saisir ce qu'il veut (voir luxurymode image)
Dans votre Activité
Cette façon de faire mot de passe d'entrée qui a un indice qui ne converti à * !!.
Sur XML :
grâce à : la mangue et le rjrjr pour le comprendre :D.
Dans Android Studio, vous pouvez ajouter de l'Indice (Place de titulaire) via l'interface graphique. Sélectionnez d'abord EditText champ sur la vue du concepteur. Cliquez ensuite sur Composant Arbre côté Gauche de l'IDE (Normalement il est là, mais il peut y être réduite) de Là, vous pouvez voir Propriétés de certains EditText. Trouver Soupçon domaine que l'Image ci-dessous
Là, vous pouvez ajouter de l'Indice(Place de titulaire) à EditText
Si vous voulez dire l'endroit où vous souhaitez l'ajouter dans la mise en page.
Vous pouvez définir un conteneur comme un FrameLayout et ajouter ce EditText quand il est créé.
Si vous souhaitez insérer du texte à l'intérieur de votre EditText vue qui y reste après le champ est sélectionné (contrairement à la façon indicateur de comportement), Ce faire:
En Java
HTML:
Dans kotlin
HTML: