Установить согласованный стиль для всех EditText (например,)

Я пытаюсь сделать всеEditTextв моем приложении выглядят одинаково. Я знаю, что могу сделать что-то вроде этого:

<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>

Тогда я могу сделать конкретныйEditText иметь этот стиль, выполнив это:

<EditText ...
    style="@style/App_EditTextStyle
    ...>

Но таким образом, я должен помнить, чтобы установить стиль индивидуально для каждогоEditText в моем приложении, которое утомительно, если не склонны к ошибкам.

Есть ли способ, которым я мог бы сделать это частью темы или что-то? Поэтому мне не нужно связывать этот стиль с каждымEditText, Что-то вроде этого вымышленного блока кода:

<style name="App_Theme" parent="@android:style/Theme.Holo">
   ... 
   <item name="android:EditTextSyle">@style/App_EditTextStyle</item>
   ...
<style>

А потом по моемуAndroidManifest.xml У меня есть что-то вроде:

<application
    ....
    android:theme="@style/App_Theme">

И вуаля! все моеEditText'имеют согласованный стиль без необходимости указывать стиль для каждого экземпляра.

Ответы на вопрос(5)

Ваш ответ на вопрос