Establecer un estilo coherente para todos los EditText (por ejemplo,)
Estoy tratando de hacer todoEditText
En mi aplicación tengo una apariencia consistente. Soy consciente de que puedo hacer algo como esto:
<style name="App_EditTextStyle">
<item name="android:background">@drawable/filled_roundededges_box_dark</item>
<item name="android:textColor">#808080</item>
<item name="android:layout_height">45dip</item>
</style>
Entonces puedo hacer un particularEditText
tener este estilo haciendo esto:
<EditText ...
style="@style/App_EditTextStyle
...>
Pero de esta manera tengo que acordarme de establecer el estilo individualmente para todos y cada uno.EditText
en mi aplicación que es tedioso, si no propenso a errores.
¿Hay alguna manera de que pueda hacer esto parte de un tema o algo así? Esto es para que no tenga que asociar este estilo a cadaEditText
. Algo así como este bloque de código ficticio:
<style name="App_Theme" parent="@android:style/Theme.Holo">
...
<item name="android:EditTextSyle">@style/App_EditTextStyle</item>
...
<style>
Y luego en miAndroidManifest.xml
Tengo algo como:
<application
....
android:theme="@style/App_Theme">
¡Y voilá! toda miEditText
's tienen el estilo consistente sin que tenga que especificar el estilo para cada instancia.