在布局预览中创建自定义视图并显示

时间:2017-02-17 14:30:25

标签: android android-layout android-studio android-custom-view preview

我现在已经创建了一段时间的自定义视图,但从来没有以Android Studio预览正确显示它们的方式制作它们。

我使用以下方法初始化自定义属性:

if (!isInEditMode()) {
...
}

但是这会在预览中产生一个不可见的组件。 关于如何实现这一点的任何想法?

3 个答案:

答案 0 :(得分:18)

您需要rebuild项目。之后,preview中的自定义视图将起作用

答案 1 :(得分:3)

看看here。我认为你不需要使用if语句。我从未使用它,并且视图总是显示在预览中

答案 2 :(得分:0)

在自定义View clss中扩大布局时,请尝试使用 attachToRoot设置为 true