3 Stimmen

Wie erstellt man Hinweise im Textview-Editierfeld, die verschwinden, wenn das Textview den Fokus hat?

Wie kann ich das tun? Wenn ich z. B. eine Frage auf Stackoverflow erstelle, hat das Textfeld "Titel" diesen Text im TextView-Feld:

Wie lautet Ihre Programmierfrage? Seien Sie konkret.

Sobald Sie mit der Tabulatortaste darauf zugreifen oder anfangen zu tippen, verschwindet es. Wie erreichen Sie dies für Android? Danke,

9voto

GSree Punkte 2882

Geben Sie in der Activity XML an

Android:hint="Ihre Nachricht"

unter TextView. Es besteht keine Notwendigkeit, die Methode onClick zu überschreiben

Alternativ dazu können Sie setHint() in der Klasse verwenden.

0voto

rac2030 Punkte 477

Geben Sie einfach einen Standardwert an (Ihr Hinweis) und überschreiben Sie die Methode onclick (erstellen Sie eine neue Klasse, die TextView erweitert). Überprüfen Sie, ob der angezeigte Text der ursprüngliche ist und setzen Sie das Textfeld nur zurück, wenn dies noch der Fall ist.

0voto

bigstones Punkte 14857

CodeJaeger.com

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.

Powered by:

X