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 № 1Su 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