Текст заповнювача (лише процес проектування) в макеті Android?


75

Чи можна створити текст-заповнювач, який видно лише під час процесу проектування макета в Android Studio?

Наприклад, скажімо, у мене є 2 TextView у лінійному макеті, які збираються динамічно заповнюватися. На етапі проектування я використовую текст-заповнювач, щоб переконатися, що я отримую відступ і таке правильне. Я часто забуваю видалити текст заповнювача, тому під час завантаження нових даних старі дані з’являться на частку секунди ... виглядає неприємно.

Було б круто, якби було поле, подібне до android:placeholderText="This is placeholder text"того, яке відображалося б лише у попередньому перегляді. Не існує такого, що я випадково пропустив?

Відповіді:


139

Так, це (у наші дні), і я вважаю, що це, мабуть, саме те, що ви шукаєте:
https://developer.android.com/studio/write/tool-attributes - зокрема:tools:text=""


19
Приголомшливо Я знав, що десь це бачив! Для інших не забудьте включити простір імен xmlns:tools="http://schemas.android.com/tools"у свій кореневий елемент.
loeschg

13
це спрацює для більшості android:атрибутів - другим найбільш корисним textможе бути: tools:visibility="visible"показати нормально приховані елементи в поданні дизайну (або навпаки)
rymo

8
Я також часто використовую tools:srcдля ImageViews, які використовуються для відображення аватарів користувачів або іншого динамічного вмісту.
JHH
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.