접근성 검사기는 앱의 접근성을 개선할 수 있는 다음과 같은 기회를 찾아냅니다.
많은 사용자 인터페이스 컨트롤이 시각적 신호를 사용하여 의미와 용도를 표시합니다. 시각 장애가 있는 사용자는 이러한 신호를 파악하기 어려울 수 있습니다.
콘텐츠 라벨을 사용하면 사용자 인터페이스 컨트롤의 접근성을 높일 수 있습니다. 콘텐츠 라벨은 화면에 표시되지 않지만 시각 장애가 있는 사용자는 Talkback이나 기타 스크린 리더 등의 접근성 서비스를 사용하여 콘텐츠 라벨을 이용할 수 있습니다.
접근성 검사기는 다음과 같은 콘텐츠 라벨 지정 기회를 찾습니다.
- 라벨이 누락된 항목
스크린 리더가 포커스를 맞출 수 있고View
또는 하위 계층구조의 관련Views
에 음성 설명이 없는Views
를 식별합니다. 콘텐츠 라벨에 대해 자세히 알아보기 - 유형 또는 상태로 라벨이 지정된 항목
View
의 설명이 중복된 경우를 식별합니다. 유형 또는 상태로 라벨이 지정된 항목에 대해 자세히 알아보기 - 중복된 항목 설명
계층구조에 설명이 완전히 중복된Views
가 포함된 경우를 식별합니다. 예를 들어 포커스가 가능한 별개의 두 개 버튼에 '추가 옵션'이라는 설명이 있는 경우 사용자가 혼란을 느낄 수 있습니다. 중복 설명에 대해 자세히 알아보기 - 용도가 불명확한 링크
'여기 클릭'과 같이 충분한 정보가 없는 링크 텍스트를 식별합니다. 불명확한 링크 텍스트에 대해 자세히 알아보기 - 노출되지 않은 텍스트
스크린 리더가 언급하지 않는 표시 가능한 라벨로Views
를 식별합니다. 노출되지 않은 텍스트에 대해 자세히 알아보기
접근성 검사기는 View
계층구조를 검토하고 운동 능력 장애가 있는 사용자가 레이아웃과 상호작용하는 데 어려움을 겪을 수 있는 인스턴스를 확인합니다.
- 클릭 가능한 링크
UrlSpans
이 아닌ClickableSpan
의 사용을 식별합니다. 클릭 가능한 링크에 대해 자세히 알아보기 - 중복된 클릭 가능한 요소
다른 클릭 가능한 요소와 화면 위치가 같은 클릭 가능한 요소를 식별합니다. 중복된 클릭 가능한 요소에 대해 자세히 알아보기 - 수정 가능한 항목 라벨
비어 있지 않은contentDescription
이 있는 수정 가능한TextViews
와EditTexts
를 식별합니다. 수정 가능한 View 라벨에 대해 자세히 알아보기 - 지원되지 않는 항목 유형
접근성 서비스에서 지원하지 않는 항목 유형을 식별합니다. 지원되지 않는 항목 유형에 대해 자세히 알아보기 - 순회 순서
스크린 리더 또는 기타 접근성 서비스의 사용자에게 영향을 미칠 수 있는 항목의 순회 순서 관련 문제를 식별합니다. 순회 순서에 대해 자세히 알아보기 - 텍스트 크기 조정
사용자 인터페이스를 디자인할 때 텍스트가 잘리거나 숨겨질 수 있으므로 글꼴 크기 및 레이아웃 사양에서 발생할 수 있는 문제를 확인합니다. 텍스트 크기 조정에 대해 자세히 알아보세요.
접근성 검사기는 터치할 대상이 협소해 운동 능력 장애가 있는 사용자가 어려움을 겪을 수 있는 경우를 찾아냅니다.
- 터치할 대상 크기
클릭할 수 있거나 길게 클릭할 수 있는Views
로, 어느 한 쪽이 48x48dp보다 작거나 입력 방법창 내 또는 디스플레이 모서리의 경우 32x32dp인Views
를 식별합니다. 접근성 검사기 설정에서 최소 크기를 변경할 수 있습니다. 터치할 대상 크기에 대해 자세히 알아보기
접근성 검사기는 시각 장애가 있는 사용자가 앱을 편리하게 이용할 수 있는 색상 대비율의 개선사항을 알려줍니다.
- 텍스트 및 이미지 대비
비어 있지 않은TextViews
의 텍스트 색상과 배경 색상 간 대비율 또는ImageViews
의 전경 색상과 배경 색상 간 대비율이 3.0보다 낮은 텍스트나 이미지를 식별합니다. 접근성 검사기 설정에서 최소 비율을 변경할 수 있습니다. 색상 대비에 대해 자세히 알아보기
접근성에 대해 자세히 알아보기
Android 개발자 접근성 문서에서 자세히 알아보세요.