¿Cómo definir el fondo del botón en un lugar y se utiliza alrededor de toda la aplicación?

Me gustaría que todos los botones de mi aplicación Android utilizar la misma imagen de fondo , que es todos los botones tienen atributo:

android:background="@drawable/my_btn_bg" 

¿Hay alguna manera de definir esto en un lugar y tener efecto en los botones de toda la aplicación? (En lugar de definir el fondo en cada componente del botón)

Creo que definir dentro de theme.xml podría ser una solución, pero no sé cómo hacerlo? ¿Podría alguien darme algunas pistas?

Para los estilos de Android, hace referencia a los atributos preestablecidos de R.attr. Aquí, desea hacer referencia a android: buttonStyle. Puede probar esto:

 <style name="ApplicationStyle" parent="android:Theme"> <item name="android:buttonStyle">@style/yourButton</item> </style> 

También busque en este Temas y Estilos

Defina styles.xml con lo siguiente:

 <?xml version="1.0" encoding="utf-8"?> <resources> <style name="buttonStyle"> <item name="android:layout_width">fill_parent</item> <item name="android:layout_height">wrap_content</item> <item name="android:background">@drawable/bg_button</item> </style> </resources> 

Y utilice el mismo estilo para cualquier botón dentro de su aplicación como:

 <Button android:text="Test Button" android:id="@+id/btnTest" style="@style/buttonStyle"> </Button> 
  • Barra de título similar a Facebook en Android
  • Eraser en Android
  • El texto del botón del widget de Android 5.0 (Lollipop) está en TODOS LOS CAPS
  • Ciclo de vida de Android Widget
  • Android: Agregar elementos de interfaz de usuario a una vista de forma programática
  • ¿Cómo estilizo un TabWidget en Ice Cream Sandwich?
  • Compra en la aplicación para widget Android Billing Version 3
  • ¿Cómo actualizar un widget de aplicación en la medianoche?
  • Android: Cómo colocar una imagen animada dentro de un EditText que podemos mostrar y ocultar
  • Establecer vínculo en Java-Android
  • ¿Cómo incrustar un diseño dentro de otro en mi caso?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.