on을 @id/visible
사용할 때 리소스를 확인할 수 없습니다 TextInputLayout
.appcompat-v7:25.x.x
아래 단계를 시도했지만 여전히 문제가 지속됩니다.
- 프로젝트 재 구축
- 프로젝트 정리 및 재 구축
- 캐시 지우기 및 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/visible
팁 : 레이아웃을 새로 고치십시오.
참고 : @id/visible
코드에 없습니다.
답변
이것은 렌더링 문제 창에서 잔소리를냅니다.
수정 방법 : 값 파일에이 값을 추가합니다 (파일 이름은 중요하지 않은 것 같습니다.을 ids.xml
사용합니다. colors.xml
또는 같은 기존 값도 사용할 수 있습니다. strings.xml
)
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="visible" type="id"/>
<item name="masked" type="id"/>
</resources>
답변
버그 일 가능성이 높으며 Issue Tracker에 제출 되었습니다 .
한편, 편집기에서 API 버전을 19 이하로 전환 할 수 있지만 디자인 출력에 약간의 차이가있을 수 있습니다 .
답변
API를 변경할 필요 없음
리소스를 확인할 수 없습니다. @string/faq_customer_service
또는
리소스를 확인할 수 없습니다. @id/visible
또는
리소스를 확인할 수 없습니다. @id/masked
해결책은 TextInputLayout
위의 문제 를 구현 하는 경우 발생할 수 있으므로 xml 파일에 해당 ID 또는 문자열을 속성으로 추가하기 만하면됩니다.
답변
strings.xml 파일에 아래 태그 값을 추가하십시오.
<item name="visible" type="id"/>
<item name="masked" type="id"/>