띠오니 개발자 성장일지
article thumbnail
반응형

 

ImageView를 사용하면 contentDescription 속성이 누락되었다며 경고아이콘이 뜬다.

시각장애가 있는 사용자를 위해 음성 안내 지원을 위해, 이미지 리소스에 설명을 적으라는 것이다.

거슬리면 노란 삼각형⚠️을 눌러 Fix 하거나, Layout Editor 에서 Attributes 중에서 contentDescription 을 검색해 설명을 추가하면 된다. (아니면 xml 파일에서 직접 입력해도 된다!)  

출처 Android Studio Codelab Basics in Kotlin

 

 

contentDescription의 내용을 추가하면 끝! 인줄 알았는데 경고 표시⚠️가 여전하다.

contentDescription의 내용도 하드코딩으로 되어있으니 문자열 리소스로 추출하라는 것이었다.

같은 방법으로 경고 아이콘을 눌러 fix 해주거나, strings.xml 파일에 문자열 리소스를 저장하면 된다.

 

 

만약 이 contentDescription 경고를 무시하고 싶으면, importantForAccessibility 속성을 no 로 설정하면 해당 ImageView의 음성안내 지원을 건너뛸 수 있다. 

반응형
profile

띠오니 개발자 성장일지

@띠오니

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!