仅适用于Android Studio中“设计预览”选项卡的xml视图占位符
在Android Studio中,我希望能够在“设计”选项卡中预览我的视图。 但是,由于许多文件不是在运行时之前初始化的,所以预览看起来很空。有些文本视图和图像显示为白色,因为尚未设置字符串资源或图像资源。 在xml中设置资源的方式不好,而且不灵活。我希望有一种方法,使我可以显示占位符,只适用于Android Studio设计预览选项卡。应该可以表达如下内容仅适用于Android Studio中“设计预览”选项卡的xml视图占位符,android,xml,android-studio,Android,Xml,Android Studio,在Android Studio中,我希望能够在“设计”选项卡中预览我的视图。 但是,由于许多文件不是在运行时之前初始化的,所以预览看起来很空。有些文本视图和图像显示为白色,因为尚未设置字符串资源或图像资源。 在xml中设置资源的方式不好,而且不灵活。我希望有一种方法,使我可以显示占位符,只适用于Android Studio设计预览选项卡。应该可以表达如下内容 <TextView android:id="@+id/mytext" android:layout
<TextView
android:id="@+id/mytext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
preview:text="lorem ipsum"
/>
<ImageView
android:id="@+id/mytext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
preview:src="@drawable/ic_placeholder"
/>
正确的前缀是
tools
<TextView
android:id="@+id/mytext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:text="lorem ipsum" />
他们甚至有你可以在工具中使用的样本。例如tools:text=“@tools:sample/lorem”
有关支持的所有属性的完整列表,请查看文档。
你非常接近:
<ImageView
android:id="@+id/mytext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:src="drawable/ic_placeholder"
/>
祝你好运
Android Studio在工具中支持多种XML属性
启用设计时功能的命名空间(例如要创建的布局)
在片段中显示)或编译时行为(例如
模式以应用于XML资源)当您构建应用程序时
构建工具会删除这些属性,因此不会对APK产生影响
大小或运行时行为。
您可以使用工具:text=“Hello World!”
属性,如下所示
<TextView
android:id="@+id/mytext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:text="Hello World!"/>
和/或蓝图视图如下所示: