2013-05-21 3 views
5

대화 상자를 열었을 때 내게 필요한 옵션 서비스에서 contentDescription을 읽을 수 있도록 설정하려면 어떻게합니까? 현재 사용자 정의 레이아웃이있는 대화 상자를 사용하여 화면을 차단하고 화면에 contentDescription이 "경고"로 표시됩니다.이 상황에서는 적절하지 않습니다. 당신은 서브 클래스 Dialog를 작성하고 자신의 접근성 텍스트를 제공하기 위해 dispatchPopulateAccessibilityEvent을 무시할 수사용자 정의 대화 상자에 대한 contentDescription 설정

답변

0

)

감사합니다.

다음은 예입니다 :

@Override 
public boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent event) { 
    if (event.getEventType() == AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED) { 
     event.getText().add("Your message goes here"); 
     return true; 
    } 
    return super.dispatchPopulateAccessibilityEvent(event); 
} 
+0

이 그것을 사용하는 방법을 점점하지 .. –

관련 문제