Cómo deshabilitar los efectos de sonido predeterminados para todas mis aplicaciones o actividades

En mi aplicación, estoy usando el grupo de sonido para el efecto de audio de clic de botón. El problema es que si en la configuración del dispositivo está marcada "Selección audible", entonces mis botones producirán dos sonidos: el sistema uno y el mío al mismo tiempo.

Parece que si en las propiedades de cada botón configuro "Efectos de sonido habilitados" en falso, el sonido del sistema ya no se escucha. Pero tengo muchos botones en una docena de actividades, además estoy agregando una matriz de botones en el código, por lo que es bastante inconveniente establecer "Efectos de sonido habilitados" en falso manualmente para cada uno de ellos. No estoy seguro de cómo hago esto en código ..

Existe una forma más global de detener la "Selección audible" en mi aplicación o al menos para la única actividad?

Respuestas a la pregunta(4)

Su respuesta a la pregunta