Wie kann ich eine Platzhalter Text an EditText
in der Klasse, die nicht in der XML-Datei enthalten ist?
Ich habe die folgenden EditText
in meinem Code, der im Alertdialog angezeigt wird:
final EditText name = new EditText(this);
Wie kann ich eine Platzhalter Text an EditText
in der Klasse, die nicht in der XML-Datei enthalten ist?
Ich habe die folgenden EditText
in meinem Code, der im Alertdialog angezeigt wird:
final EditText name = new EditText(this);
android:hint="text"
bietet dem Benutzer Informationen darüber, was er in bestimmten Fällen ausfüllen muss editText
Beispiel: Ich habe zwei Texte, einen für numerische Werte und einen für String-Werte. Wir können dem Benutzer einen Hinweis geben, damit er versteht, welchen Wert er eingeben muss.
android:hint="Please enter phone number"
android:hint="Enter name"
nach dem Start der App zeigen diese beiden Editier-Texte den eingegebenen Hinweis an, nach einem Klick auf den Editier-Text wird dieser angezeigt und der Benutzer kann eingeben, was er möchte (siehe Bild im Luxusmodus)
Sie müssen das Attribut Android:hint verwenden
<EditText
android:id="@+id/message"
android:hint="<<Your placeholder>>"
/>
In Android Studio können Sie von XML -> Design View wechseln und auf die Komponente im Layout klicken, in diesem Fall das EditText-Feld. Dadurch werden alle anwendbaren Attribute für diese GUI-Komponente angezeigt. Dies ist praktisch, wenn Sie nicht wissen, welche Attribute es gibt.
Es wird Sie überraschen, dass EditText über mehr als 140 Attribute zur Anpassung verfügt.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.