안드로이드 개발 질문/답변
(글 수 45,052)
이 경고를 해결하는 방안이 무엇인지 아시는 고수분 계세요?
2012.11.12 14:37:16
contentDescription="@null" 이라고 Image Attribute에 넣어주시구요..
해당 내역은 오류(!)가 아니라 경고 인데요?
혹시 다른 곳에서 에러나시는 것은 아닌지요?
noticelog 라는 png(or jpg)가 실제로 존재하는지도 확인 해보세요..
2012.11.13 14:38:51
settings 에 보시면 accessibilty 라는 항목이 있는데 시각장애인을 위하여 화면에 보이는 텍스트들을 직접 음성으로 말해주는 서비스입니다.
ImageView 는 text 가 없어서 어떻게 읽어햐 할 지를 지정해야 하는데 그 속성이 "contentDescription" 이라는 놈입니다.
(지정을 안 하면 이미지 파일 이름을 읽는 거 같네요)
예전에는 굳이 안 넣어도 warning 이 뜨지 않았는데 ics 이후부터 개발자에게 ImageView 에 대해서 contentDescription 을 입력하라고 권고해주고 있습니다.
미국에서는 장애인에 대한 법이 엄격해서 휴대폰에도 장애인을 위한 기능을 넣으라는 연방정부의 요구 사항이 있는 듯 합니다.
tools:ignore="ContentDescription" 를 추가해주세요.