আমি চেষ্টা করছি 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প্রতিটি দৃষ্টান্তের জন্য শৈলীর উল্লেখ না করেই আমার ধারাবাহিক স্টাইল থাকে।