Personalizar Android Talkback en diálogo de alerta?

He comprobado con todos los cuadros de diálogo de alertas por defecto a través de Android TalkBack. El comportamiento predeterminado de Android Talkback es que lee todos los contenidos (sin parar) en el cuadro de diálogo. ¿Hay alguna manera de personalizarlo de acuerdo a mi necesidad. Por ejemplo :

AlertDialog alertDialog = new AlertDialog.Builder(AlertDialogActivity.this).create(); alertDialog.setTitle("Alert Dialog"); alertDialog.setMessage("This is my alert dialog"); alertDialog.setButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Toast.makeText(getApplicationContext(), "You clicked on OK", Toast.LENGTH_SHORT).show(); } }); alertDialog.show(); 

Cuando aparezca el cuadro de diálogo, se lee automáticamente "Diálogo de Alerta. Este es mi diálogo de alerta. Pero quiero controlarlo, como debería leer sólo "Alert Dialogue" o "Este es mi diálogo de alerta", etc.

Y al pulsar en "Aceptar" sólo lee "OK", en lugar de "botón Aceptar".

One Solution collect form web for “Personalizar Android Talkback en diálogo de alerta?”

Si he entendido correctamente lo que quieres, podrías implementar un diálogo de alerta personalizada, por ejemplo, como se hace aquí , código de ejemplo relevante:

 final Dialog dialog = new Dialog(context); dialog.setContentView(R.layout.dialog); dialog.setTitle("Android Custom Dialog Box"); TextView txt = (TextView) dialog.findViewById(R.id.txt); txt.setText("This is an Android custom Dialog Box Example! Enjoy!"); Button dialogButton = (Button) dialog.findViewById(R.id.dialogButton); dialogButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { dialog.dismiss(); } }); dialog.show(); 

Y luego establecer el texto que desea leer por TalkBack en las vistas de su elección con View.setContentDescription (texto)

  • Cómo cambiar Android Talkback en caso de nombre de la aplicación
  • Accesibilidad de Android: ¿Cómo cambio el texto leído en voz alta para una Vista de Edición de Texto
  • Configuración de la descripción del contenido del menú de opciones android Talkback
  • Android: ¿Cómo forzar Explore-By-Touch / Talkback para repetir la ContentDescription de la vista actual en AccessibilityFocus?
  • Android: evita que TalkBack anuncie el título de TextView en voz alta
  • ¿Cómo puedo modificar la sugerencia de uso de TalkBack para una vista que se puede hacer clic en Android?
  • Cuando utiliza TalkBack, ¿cuál es la forma preferida de alertar al usuario cuando el contenido de un TextView ha cambiado?
  • Cómo evitar TalkBack de leer el fragmento despedido
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.