Android: botones de activación / desactivación masiva

Tengo una actividad en la que se colocan un montón de botones dentro de TableLayout, a diferencia de un teclado de marcación. Durante algunas operaciones necesito desactivar temporalmente los botones. Para mi desagradable sorpresa haciendoTableLayout.setEnabled(false) no tiene efecto en los botones anidados. ¿Estoy atascado con la configuración de cada botón individual o hay una manera ingeniosa (mejor) de lograr lo mismo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta