仅适用于 Android Studio 中的设计预览选项卡的 xml 视图的占位符

Bri*_*ian 4 xml android android-studio

在 Android Studio 中,我希望能够在设计选项卡中预览我的视图。然而,由于许多在运行时之前没有初始化,所以预览看起来很空。有些文本视图和图像显示为白色,因为尚未设置字符串资源或图像资源。在 xml 中设置资源的方式很糟糕并且不灵活。我希望有一种方法可以显示仅适用于 Android Studio 设计预览选项卡的占位符。应该可以表达类似的东西

 <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"
/>
Run Code Online (Sandbox Code Playgroud)

Adv*_*Dog 6

正确的前缀是tools.

<TextView
        android:id="@+id/mytext"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        tools:text="lorem ipsum" />
Run Code Online (Sandbox Code Playgroud)

他们甚至提供了您可以在工具中使用的示例。例如tools:text="@tools:sample/lorem"

有关支持的所有属性的完整列表,请查看文档。 https://developer.android.com/studio/write/tool-attributes