呈现问题@ id /可见Android Studio

我有这个 XML文件。 如果我编译它工作正常,但如果我去看预览它显示我这个错误:

在这里输入图像说明

我试图寻找这个ID,但我无法find任何地方。 这是什么@标识/可见? 我该如何解决这个问题? 谢谢

Solutions Collecting From Web of "呈现问题@ id /可见Android Studio"

该错误可能来自android.support.design.widget.TextInputLayout 。 如果是这样,它(最有可能)是一个错误,并已在问题跟踪器中提交 。

要testingandroid.support.design.widget.TextInputLayout是否是罪魁祸首,请将其从布局中移除,并查看错误是否仍然存在。

如果是这样,您可以尝试将编辑器中的API版本切换到19或更低版本,尽pipe您可能会在devise输出中看到一些细微的差异 。 或者直接删除android.support.design.widget.TextInputLayout直到问题解决。

这不是解决scheme,但我已经将这些行添加到dimens.xml:

 <resources> <item name="visible" type="id"/> <item name="masked" type="id"/> </resources> 

真正的原因是因为在ConstraintLayout有一个LinearLayout 。 尝试将所有LinearLayouts更改为约束,问题将消失

尝试使caching无效

文件→使caching失效/重新启动…→重新启动。

你应该设置1. android:id =“@ + id / visible”到android.support.design.widget.TextInputLayout和2. android:id =“@ + id / masked”给TextInputLayout的子项