Platzhaltertext (nur Designprozess) im Android-Layout?

75

Ist es möglich, Platzhaltertext zu erstellen, der nur während des Layoutentwurfs in Android Studio sichtbar ist?

Angenommen, ich habe 2 Textansichten in einem linearen Layout, die dynamisch ausgefüllt werden. Während der Entwurfsphase verwende ich Platzhaltertext, um sicherzustellen, dass die Polsterung korrekt ist. Ich vergesse oft, Platzhaltertext zu entfernen, so dass beim Laden der neuen Daten die alten Daten für den Bruchteil einer Sekunde angezeigt werden ... sieht klebrig aus.

Es wäre cool, wenn es ein ähnliches Feld android:placeholderText="This is placeholder text"gäbe, das nur in der Vorschau angezeigt würde. Es gibt nicht so etwas, das ich zufällig verpasst habe, oder?

loeschg
quelle

Antworten:

137

Ja, das ist es (heutzutage), und ich glaube, dass dies wahrscheinlich das ist, wonach Sie suchen:
https://developer.android.com/studio/write/tool-attributes - speziell:tools:text=""

phantasievoll
quelle
18
Genial. Ich wusste, dass ich das irgendwo gesehen hatte! Denken Sie bei anderen daran, den Namespace xmlns:tools="http://schemas.android.com/tools"in Ihr Stammelement aufzunehmen.
Loeschg
12
Dies wird für die meisten android:Attribute funktionieren - das zweitnützlichste textkönnte sein: tools:visibility="visible"normal versteckte Elemente in der Entwurfsansicht anzuzeigen (oder umgekehrt)
Rymo
7
Ich verwende es auch häufig tools:srcfür ImageViews, die zum Anzeigen von Benutzeravataren oder anderen dynamischen Inhalten verwendet werden.
JHH