2013-05-21 8 views
5

जब मेरा संवाद खोला जाता है तो मैं पहुंच क्षमता सेवा द्वारा पढ़ने के लिए contentDescription कैसे सेट कर सकता हूं? मैं वर्तमान में एक ब्लॉकिंग लोडिंग स्क्रीन प्रदर्शित करने के लिए एक कस्टम लेआउट के साथ एक संवाद का उपयोग कर रहा हूं और बोले गए contentDescription "अलर्ट" है, जो इस परिस्थिति में उपयुक्त नहीं है।सामग्री सेट करें कस्टम संवाद के लिए डिस्क्रिप्शन

धन्यवाद;)

उत्तर

0

आप उपवर्ग Dialog बना सकते हैं और dispatchPopulateAccessibilityEvent ओवरराइड अपनी खुद की पहुंच पाठ प्रदान करने के लिए कर सकते हैं।

यहाँ एक उदाहरण है:

@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

नहीं मिल रहा है कि यह कैसे उपयोग करने के लिए .. –

संबंधित मुद्दे