/ / ¿Cómo usar padres personalizados en el archivo style.xml de Android? - Android, CSS, XML

¿Cómo usar padres personalizados en el archivo style.xml de Android? - Android, CSS, XML

En mi aplicación de Android hago uso de estilos en el style.xml. tengo éste

<style name="EditText" parent="@android:style/Widget.EditText">
<item name="android:gravity">center</item>
<item name="android:textColor">#000000</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:background">@drawable/bg_edit_text</item>
</style>

Pero ahora tengo otro, y quiero que el padre sea el código anterior. Si lo intento

parent="@android:style/EditText"

dice que no se puede encontrar. ¿Alguien sabe cómo se hace?

Gracias

Respuestas

1 para la respuesta № 1

Su estilo EditText es un estilo personalizado, por lo que poner @android:style/ no trabajará. Basándose en la documentación de Android sobre la herencia de estilos, puede especificar directamente el nombre

parent="EditText"

o especifíquelo en el name atributo sin usar el parent atributo

name="EditText.YourNewStyleName

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