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)

  • Función de conversación de RecyclerView no bien
  • Prueba de accesibilidad en dispositivos emulados (Marshmallow)
  • Accesibilidad de Android talkback para decir el título del fragmento
  • Android: evita que TalkBack anuncie el título de TextView en voz alta
  • 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
  • Cuando utiliza TalkBack, ¿cuál es la forma preferida de alertar al usuario cuando el contenido de un TextView ha cambiado?
  • ¿Cómo puedo modificar la sugerencia de uso de TalkBack para una vista que se puede hacer clic en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.