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각 인스턴스에 대한 스타일을 지정할 필요없이 일관된 스타일을 갖습니다.