我一直在创建自定义视图一段时间,但从来没有以Android Studio预览正确显示它们的方式制作它们。
我使用以下命令初始化自定义属性:
if (!isInEditMode()) {
...
}
但这会在预览中产生一个不可见的组件。关于如何实现这一点的任何想法?
你需要rebuild
项目。之后,preview
中的自定义视图将起作用
看看here。我认为你不需要使用if语句。我从未使用它,并且视图总是显示在预览中
在自定义View clss中展开布局时,请尝试将attachToRoot
设置为true。