Defina um estilo consistente para todos os EditText (por exemplo)
Estou tentando fazer tudoEditText
na minha aplicação tem uma aparência consistente. Estou ciente de que posso fazer algo assim:
<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>
Então eu posso fazer um particularEditText
tem esse estilo fazendo isso:
<EditText ...
style="@style/App_EditTextStyle
...>
Mas desta forma eu tenho que lembrar de definir o estilo individualmente para cada umEditText
na minha aplicação, que é entediante, se não propenso a erros.
Existe alguma maneira eu poderia fazer isso parte de um tema ou algo assim? É assim que eu não tenho que associar esse estilo a cadaEditText
. Algo parecido com este bloco de código fictício:
<style name="App_Theme" parent="@android:style/Theme.Holo">
...
<item name="android:EditTextSyle">@style/App_EditTextStyle</item>
...
<style>
E então no meuAndroidManifest.xml
Eu tenho algo como:
<application
....
android:theme="@style/App_Theme">
E voila! todo meuEditText
tem o estilo consistente sem que eu precise especificar o estilo para cada instância.