반응형
ImageView
를 사용하면 contentDescription
속성이 누락되었다며 경고아이콘이 뜬다.
시각장애가 있는 사용자를 위해 음성 안내 지원
을 위해, 이미지 리소스에 설명을 적으라는 것이다.
거슬리면 노란 삼각형⚠️을 눌러 Fix
하거나, Layout Editor 에서 Attributes 중에서 contentDescription 을 검색해 설명을 추가하면 된다. (아니면 xml 파일에서 직접 입력해도 된다!)
contentDescription의 내용을 추가하면 끝! 인줄 알았는데 경고 표시⚠️가 여전하다.
contentDescription의 내용도 하드코딩
으로 되어있으니 문자열 리소스로 추출
하라는 것이었다.
같은 방법으로 경고 아이콘을 눌러 fix 해주거나, strings.xml 파일에 문자열 리소스를 저장하면 된다.
만약 이 contentDescription
경고를 무시하고 싶으면, importantForAccessibility
속성을 no 로 설정하면 해당 ImageView의 음성안내 지원을 건너뛸 수 있다.
반응형
'Study > Android' 카테고리의 다른 글
Unit1-Pathway4-5. 단위테스트(Unit Test) 작성 (0) | 2022.05.11 |
---|---|
Unit 1-Pathway4-4 : 주사위 앱에 이미지를 추가해보자 (0) | 2022.05.10 |
Android 문자열 리소스, 하드코딩된 문자열 (strings.xml) (0) | 2022.04.21 |
네이버 지도 SDK 빌드 오류 해결 (Failed to resolve/Migrate to Androidx) (0) | 2022.04.13 |
[Android/Java] FrameLayout (프레임 레이아웃) (0) | 2021.01.21 |