পার্টিতে দেরীতে, আমার উত্তরটি এখানে,
এই কারা জন্য না পরিবর্তন করতে খুঁজছি colorAccentতাদের পিতা বা মাতা থিমে কিন্তু পরিবর্তন করতে চায় EditTextগুনাবলী!
এই উত্তর কীভাবে পরিবর্তন করা যায় ডেমো ......
- নীচের লাইনের রঙ
- কার্সার রঙ
- ক্রিয়ার পয়েন্টার রঙ (আমি আমার কাস্টম চিত্রটি ব্যবহার করেছি) ..........
EditTextক্রিয়াকলাপ থিমটিতে প্রয়োগ করা স্টাইল ব্যবহার করে।

<android.support.v7.widget.AppCompatEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Hey" />
উদাহরণ:
<style name="AppTheme.EditText" parent="@style/Widget.AppCompat.EditText">
<item name="android:textColor">@color/white</item>
<item name="android:textColorHint">#8AFFFFFF</item>
<item name="android:background">@drawable/edit_text_background</item> // background (bottom line at this case)
<item name="android:textCursorDrawable">@color/white</item> // Cursor
<item name="android:textSelectHandle">@drawable/my_white_icon</item> // For pointer normal state and copy text state
<item name="android:textSelectHandleLeft">@drawable/my_white_icon</item>
<item name="android:textSelectHandleRight">@drawable/my_white_icon</item>
</style>
এখন একটি অঙ্কনযোগ্য তৈরি edit_text_backgroundকরুন ( ) ব্যাকগ্রাউন্ডের জন্য একটি সংস্থান এক্সএমএল যুক্ত করুন! আপনি নিজের পছন্দমতো পছন্দ করতে পারেন!
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:bottom="0dp"
android:left="-3dp"
android:right="-3dp"
android:top="-3dp">
<shape android:shape="rectangle">
<stroke
android:width="1dp"
android:color="@color/white"/>
</shape>
</item>
</layer-list>
এখন আপনি যেমন আপনার কার্যকলাপ থিমটিতে এই স্টাইলটি সেট করেছেন।
উদাহরণ:
আপনার ক্রিয়াকলাপে আপনার একটি থিম রয়েছে, এটিতে এই কাস্টম editTextথিমটি সেট করুন ।
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Your Theme data -->
<item name="editTextStyle">@style/AppTheme.EditText</item> // inculude this
</style>