Android布局中的占位符文本(仅限设计过程)?
Posted
技术标签:
【中文标题】Android布局中的占位符文本(仅限设计过程)?【英文标题】:Placeholder text (design process only) in Android layout? 【发布时间】:2013-11-29 04:24:12 【问题描述】:是否可以在 android Studio 中创建仅在布局设计过程中可见的占位符文本?
例如,假设我在线性布局中有 2 个 TextView,它们将被动态填充。在设计阶段,我使用占位符文本来确保我得到填充和正确的。我经常忘记删除占位符文本,所以在加载新数据的过程中,旧数据会出现一瞬间......看起来很俗气。
如果有一个类似于android:placeholderText="This is placeholder text"
的字段只会在预览中显示,那就太棒了。没有我碰巧错过的东西吗?
【问题讨论】:
【参考方案1】:是的(现在),我相信这可能就是您正在寻找的:https://developer.android.com/studio/write/tool-attributes - 具体来说:tools:text=""
【讨论】:
太棒了。我知道我在哪里见过!对于其他人,请记住在根元素中包含命名空间xmlns:tools="http://schemas.android.com/tools"
。
这适用于大多数 android:
属性 - 对 text
最有用的第二个可能是:tools:visibility="visible"
在设计视图中显示通常隐藏的元素(反之亦然)
我也经常使用tools:src
作为ImageView
s,用于显示用户头像或其他动态内容。以上是关于Android布局中的占位符文本(仅限设计过程)?的主要内容,如果未能解决你的问题,请参考以下文章
占位符文本在(多行)TextInput for Android(React Native)中的位置