Eliminar la sombra en un botón de Android

He buscado y probado todas las soluciones encontradas para esto. Necesito eliminar la sombra de un botón en Android. La mayoría de las soluciones que encontré involucran el uso de un botón de imagen y establecer su fondo. Lo intenté y funciona, pero mi botón tiene texto, por lo que imagebutton no es una opción. ¿A menos que haya una manera de escribir en un botón de imagen?

Mi segunda solución fue:

android:fadingEdgeLength="0dp"

Pero nada parecía cambiar. Tercero:

android:shadowColor="@color/application_transparent" />

Nada ha cambiado aquí tampoco.

También intenté crear una forma personalizada con el trazo 0 y configurar el fondo de los botones, pero todavía nada. Prefiero hacer esto en mi Xml en lugar de mediante programación, pero si esa es la única forma, que así sea. Gracias por adelantado

Respuestas a la pregunta(3)

Su respuesta a la pregunta