当前位置: 首页 > 知识库问答 >
问题:

使用TextInputLayout时无法解析resource @id/visible

冯阳成
2023-03-14

在< code>appcompat-v7:25.x.x上使用< code>TextInputLayout时,无法解析资源< code>@id/visible

尝试以下步骤,但问题仍然存在:

  1. 重建项目
  2. 清洁和重建项目
  3. 清除缓存并重新启动Android Studio

下面是布局文件中的代码。

    <android.support.design.widget.TextInputLayout
            android:id="@+id/tilFirstName"
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

            <android.support.design.widget.TextInputEditText
                android:id="@+id/etFirstName"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="@string/first_name"
                android:inputType="textPersonName"/>
    </android.support.design.widget.TextInputLayout>

下面是Android Studio中显示的消息

渲染问题。

无法解析资源@id/可见

提示:尝试刷新布局。

注意:代码中不存在@id/可见

共有3个答案

仉臻
2023-03-14

无需更改API

无法解析资源< code > @ string/FAQ _ customer _ service

无法解析资源@id/可见

无法解析资源@id/屏蔽

解决方案是,如果您实现TextInpuLayout,可能会出现上述问题…所以只需将这些id或字符串添加到xml文件中作为它们的属性。

楚流觞
2023-03-14

它很可能是一个bug,并且已在Issue Tracker中归档。

同时,您可以尝试将编辑器中的API版本切换为19或更低版本,尽管您可能会在设计输出中看到一些细微的差异。

夏侯彬郁
2023-03-14

这在“渲染问题”窗口中唠叨

如何修复:将这些值添加到任何值文件中(文件名似乎无关紧要,我使用ids.xml,您也可以使用现有的文件,如colors.xmlstrings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <item name="visible" type="id"/>
    <item name="masked" type="id"/>
</resources>
 类似资料:
  • 本文向大家介绍Java try-with-resource语法使用解析,包括了Java try-with-resource语法使用解析的使用技巧和注意事项,需要的朋友参考一下 背景 众所周知,所有被打开的系统资源,比如流、文件或者Socket连接等,都需要被开发者手动关闭,否则随着程序的不断运行,资源泄露将会累积成重大的生产事故。 在Java的江湖中,存在着一种名为finally的功夫,它可以保证

  • 本文向大家介绍Vue-resource安装过程及使用方法解析,包括了Vue-resource安装过程及使用方法解析的使用技巧和注意事项,需要的朋友参考一下 1、安装 npm install vue-resource --save 2、在main.js中添加 3、vue-resource发送请求   a)对象参数,post请求   b)get请求   c) json参数post请求,和对象参数pos

  • 我想在我的android应用程序中使用这个库-https://github.com/ragunathjawahar/android-saripaar进行表单验证 我已经包含了依赖项 在我的活动中的super.oncreate方法中 我知道这个错误- 无法解析符号“validator” 错误:找不到符号变量验证器 我已经尝试清理项目和重建项目,它不起作用。

  • 我对Groovy还比较陌生,我正试着去了解Gradle。如果我导入组织。jvnet。哈德逊。通过Grapes插件,它可以完美地工作,并且解决了依赖关系。但是,如果我尝试使用Gradle检索依赖关系,则依赖关系不会得到解决。 包适用于Gradle和Grape。 未使用Gradle解决的依赖关系 使用Grape解决的依赖关系 使用Gradle解决的依赖项 Gradle构建过程中的错误 build.gr

  • 我已经检查了关于同一问题的大多数主题,但我找不到解决方案。 我的应用程序使用连接到一个服务,当我使用托管该服务的机器的IP地址时,它工作正常。但是,当我用主机名替换它时,它无法连接。我使用的连接方法非常标准: 例外情况是: JAVA网。UnknownHostException:无法解析主机“myHostname”:没有与主机名关联的地址 myHostname是我的实际主机名。 当我在我的电脑上使用

  • 错误: 线程“main”java.time.format.dateTimeParseException:无法解析文本“Tue 21 May”:无法从TemporalAccessor获取LocalDate:{DayOfWeek=2,DayOfMonth=21,MonthOfYear=5},类型为java.time.format.dateTimeFormatter.createError(dateTi