Defina um estilo consistente para todos os EditText (por exemplo)

Estou tentando fazer tudoEditTextna 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 meuEditTexttem o estilo consistente sem que eu precise especificar o estilo para cada instância.

questionAnswers(5)

yourAnswerToTheQuestion