আমি কীভাবে ত্রুটি বার্তার রঙ পরিবর্তন করতে পারি যা পাঠ্যক্ষেত্রের নীচে TextInputLayout
(এর মাধ্যমে setError(...)
- এখানে ত্রুটি পরিস্থিতিটি দেখুন ) প্রদর্শিত হতে পারে ?
এটি সাধারণত একটি লাল রঙ হিসাবে প্রদর্শিত হয়, যা আমি পরিবর্তন করতে চাই। styles.xml
রঙটি লক্ষ্য করতে আমার ফাইলে কোন আইটেমের নাম / কীগুলি ব্যবহার করা উচিত ?
আগাম ধন্যবাদ.
সম্পাদনা করুন:
যোগ করা হয়েছে app:errorTextAppearance
আমার চাবিকাঠি TextInputLayout
:
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:id="@+id/welcome_current_week_container"
app:errorTextAppearance="@style/WelcomeErrorAppearance">
<EditText
..../>
</android.support.design.widget.TextInputLayout>
</LinearLayout>
এবং ত্রুটির উপস্থিতি (পরীক্ষার জন্য সবুজতে সেট করা) :
<style name="WelcomeErrorAppearance" parent="@android:style/TextAppearance">
<item name="android:textColor">@android:color/holo_green_dark</item>
</style>
ফলটি হ'ল ইঙ্গিতটির পাশাপাশি ত্রুটির বার্তাটি রঙিন হয় (স্কেলডশটগুলি স্কেলড অ্যান্ড্রয়েড এমুলেটর থেকে নেওয়া) :
নিয়মিত (কোনও ত্রুটি নেই):
ত্রুটি অবস্থা:
সম্পাদনা 2 / ফলাফল:
ত্রুটি বার্তা উপস্থিত হওয়ার পরে, ক্ষেত্রের উপরের ইঙ্গিতটি ত্রুটি বার্তা হিসাবে একই রঙে পরিবর্তিত হয়, ইঙ্গিত রঙকে ওভাররাইড করে - এটি নকশা দ্বারা।