Android布局中的占位符文本(仅限设计流程)?

loe*_*chg 70 android placeholder android-layout android-studio

是否可以创建仅在Android Studio的布局设计过程中可见的占位符文本?

例如,假设我在线性布局中有2个TextView,它们将被动态填充.在设计阶段,我使用占位符文本来确保填充和正确.我经常忘记删除占位符文本,因此在加载新数据期间,旧数据将暂时显示...看起来很俗气.

如果有一个类似于android:placeholderText="This is placeholder text"仅在预览中显示的字段,那将会很酷.有没有我碰巧错过的东西?

fan*_*tly 130

是的(现在),我相信这可能是你正在寻找的:
https://developer.android.com/studio/write/tool-attributes - 具体来说:tools:text=""

  • 真棒.我知道我在某个地方见过!对于其他人,请记住在根元素中包含名称空间`xmlns:tools ="http://schemas.android.com/tools". (17认同)
  • 这适用于大多数`android:`属性 - 对于`text`最有用的第二个可能是:`tools:visibility ="visible"`在设计视图中显示正常隐藏的元素(反之亦然) (12认同)
  • 我还经常使用`tools:src`来表示`ImageView用于显示用户头像或其他动态内容. (6认同)