Establecer contentDescription para un diálogo personalizado

¿cómo puedo configurar un contentDescription para ser leído por el servicio de accesibilidad cuando mi diálogo se abre? Actualmente estoy usando un diálogo con un diseño personalizado para mostrar una pantalla de bloqueo laoding y el contenido hablado. La contentDescription es "Alert", que no es apropiado en esta circunstancia.

Gracias 😉

Puede crear un cuadro de Dialog subclase y reemplazar dispatchPopulateAccessibilityEvent para proporcionar su propio texto de accesibilidad.

He aquí un ejemplo:

 @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); } 
  • Android: Cómo establecer programaticamente el tema de una actividad en Theme.Dialog
  • Android reconocimiento de voz: startActivityForResult () no funciona
  • Cuadro de diálogo de Android en estilo personalizado: quitar la línea azul y establecer el color de ActionBar
  • ¿Cómo eliminar márgenes de diálogo?
  • Creación de un diálogo personalizado en Android
  • El cuadro de diálogo de búsqueda de Android no aparece
  • PopUp diálogo Android de hilo de fondo
  • ¿Cómo obtener el título de AlertDialog?
  • Atributos de estilo de estilo personalizado AlertDialog
  • Recogedor de ruedas en el cuadro de diálogo Android
  • Cómo agregar dos campos de texto de edición en un cuadro de diálogo de alerta
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.