5

在向运行时动态填充的布局添加TextViewsImageViews时,我经常添加占位符文本和图像,以便预览真实的布局。布局编辑器是否可以在不要求我自动在我的应用程序中明确包含这些字符串和图像的情况下为我执行此操作?

4

2 回答 2

4

看起来这个功能不存在,所以我创建了一个功能请求

在将 TextViews 和 ImageViews 添加到将在运行时动态填充的布局中时,我经常添加占位符文本和图像,以便预览真实的布局。

请启用布局编辑器为我执行此操作,而无需我自动在我的应用程序中明确包含这些字符串和图像。我假设您希望在首选项中有一个默认的图像大小,并允许单个 ImageViews/texts 使用类似工具的东西覆盖默认值:defaultImageWidth=123px、tools:defaultText="Lorem Ipsum" 等。

tools:numDefaultLoremIpsumTextChars=80 将生成 80 个字符的默认文本。

于 2012-07-30T14:03:31.873 回答
1

我跟进了 Jeff 的功能请求,发现:

我认为这张票早于在工具命名空间下完成的工作:

http://tools.android.com/tips/layout-designtime-attributes

我认为现在可以完成大部分请求。设置占位符文本: tools:text 对于图像,没有占位符图像或默认大小,但我们可以使用 android 的“内部图像”。就像是:

<ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        tools:src="@android:drawable/btn_star_big_on"
        tools:layout_width="100dp"
        tools:layout_height="100dp"/>
于 2016-04-09T09:21:23.903 回答