2014-02-12 4 views
0

나는 맹인에 액세스 할 수있는 응용 프로그램을 만드는 중이라서. 안드로이드 접근성 프레임 워크를 사용하고 있습니다. 현재 목록보기의 주문 항목이 사용자에게 읽혀지고있는 문제가 있습니다.이드 접근성 - ListView에 항목 탐색

예를 들어, 나는 각 행은 순서대로, 값 "장소, 이름, 레벨, 점수"가 목록 볼 수 있습니다.

드로이드의 음성 안내 지원 탐색

예를 들어는 "레벨, 점수, 장소, 이름"을 읽고, 각 행의 요소 순서가 읽기에 돌았 다.

나는 requestFocus를()를 사용하여 목록 항목의 첫 번째 요소에 포커스를 설정하려고 또한 XML 내에서 포커스를 설정, 아직 아무것도 작동하는 것 같다 없다.

도움이 매우 감사합니다. 감사! 음성 안내 판독

답변

3

화면 위치 순서에 포함 된 항목을 (예를 들어 영어와 같은 LTR 로케일에 대해 오른쪽으로, 위에서 아래로 왼쪽). 행에 대한 XML 레이아웃에서

  1. , 당신의 가치 뷰의 왼쪽 상단의 좌표는 큰 소리로 읽기를 원하는 방법에 대한 올바른 위치에 있는지 확인하십시오

    당신은 두 가지 옵션이 있습니다.

  2. 명시 적으로 값을 주문 컨테이너에 대한 내용 설명을 지정합니다.

두 번째 옵션은 같이 보인다 :

row.setContentDescription(place.getText() + " " + name.getText() + ...);