Estilos de herencia múltiple

¿Hay alguna manera de hacer un estilo heredar de varios otros estilos, en lugar de limitarse a:

<style name="WidgetTextBase"> <item name="android:typeface">serif</item> <item name="android:textSize">12dip</item> <item name="android:gravity">center</item> </style> <style name="BOSText" parent="WidgetTextBase"> <item name="android:textColor">#051C43</item> </style> 

Quisiera que BOSText también heredara de:

 <style name="WidgetTextHeader"> <item name="android:textStyle">bold</item> <style> 

No, los estilos no admiten herencia múltiple (al menos no a partir de Android 3.2).

Sólo se puede heredar un estilo. Sin embargo, también puede hacer que el estilo heredado hereda de otro estilo, y así sucesivamente:

 <style name="WidgetTextBase"> <item name="android:typeface">serif</item> <item name="android:textSize">12dip</item> <item name="android:gravity">center</item> </style> <style name="WidgetTextHeader" parent="WidgetTextBase"> <item name="android:textStyle">bold</item> </style> <style name="BOSText" parent="WidgetTextHeader"> <item name="android:textColor">#051C43</item> </style> 

No puede heredar más de un estilo, pero puede configurar una cadena de herencia.

Hay un atributo padre en la etiqueta de estilo que debería permitirle heredar de otros estilos …

es decir

 <style name="CodeFont" parent="@style/WidgetTextBase"> <item name="android:textStyle">bold</item> </style> 

http://developer.android.com/guide/topics/ui/themes.html

  • Anulación de los atributos de estilo referenciados
  • Android: estilo de menú de desbordamiento en la barra de acción
  • Cómo cambiar el estilo de un ImageButton de forma programática
  • Cómo utilizar textColorPrimary como color de fondo en un estilo?
  • Cambiar el fondo PreferenceActivity
  • Cómo hacer un Relativelayout clickable?
  • Cómo personalizar la línea en los cuadros de diálogo de Android de estilo ICS
  • Android - tema de los padres desaparecidos?
  • ¿Cómo aplicar dos estilos diferentes a un elemento en android?
  • Android: AlertDialog Button no acepta el estilo
  • Aplicar estilos de Android para diferentes pantallas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.