मैं 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उदाहरण के बिना शैली निर्दिष्ट करने के लिए मेरे पास लगातार शैली है।