android - टेक्स्टइनपुट लेआउट को ध्यान केंद्रित और प्रोग्रामबद्ध रूप से अनचाहे संकेत रंग बदलें



android-layout android-edittext (1)

आप ऐसा कर सकते हैं

android:textColorHint="#FF0000" का संकेत रंग था

यदि आप टेक्स्ट रंग और साथ ही संकेत रंग चाहते हैं

आप android:textColor="#FF0000" बदल सकते हैं android:textColor="#FF0000" में।

आप app:errorTextAppearance="@style/text_in_layout_error_hint_Style" जोड़ सकते हैं app:errorTextAppearance="@style/text_in_layout_error_hint_Style" त्रुटि टेक्स्ट रंग बदलने के लिए

<com.example.viveka.snipeid.CustomTextInputLayout
    android:id="@+id/input_layout_name"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="15dp"
    android:textColorHint="#FF0000"
    app:errorTextAppearance="@style/text_in_layout_error_hint_Style"
    app:hintTextAppearance="@style/text_in_layout_hint_Style"
    app:errorEnabled="true">

    <EditText
        android:id="@+id/editEmail"
        android:layout_width="match_parent"
        android:layout_height="40dp"
        android:layout_marginLeft="-4dp"
        android:digits="[email protected]"
        android:hint="email / snipe id"
        android:textAllCaps="false"
        android:textColor="#FF0000"
        android:textColorHint="@color/primary"
        android:textSize="12sp"/>
</com.example.viveka.snipeid.CustomTextInputLayout>

LEFT-TOP इशारा रंग app:hintTextAppearance="@style/text_in_layout_hint_Style" पर निर्भर होता है app:hintTextAppearance="@style/text_in_layout_hint_Style"

और शैली कोड:

<style name="text_in_layout_hint_Style">
    <item name="android:textColor">#FF0000</item>
    <item name="android:textSize">12sp</item>
</style>

त्रुटि पाठ शैली जोड़ें

 <style name="text_in_layout_error_hint_Style">
    <item name="android:textColor">#00ff00</item>
    <item name="android:textSize">12sp</item>
</style>

इस तरह: आपकी मदद करने की उम्मीद है

मैं टेक्स्ट इंपुट लेआउट में संकेत का रंग बदलना चाहता था, जब वह फ़ोकस या फ़ोकस किए गए राज्य में होता है। I में दो पाठ इनपुट लेआउट फ़ील्ड होते हैं। दोनों फ़ील्ड एक ही रंग हैं। लेकिन इन्हें फोकस किए गए स्टेट रंग में दिखाई देता है लेकिन एक अपकेंद्रित राज्य में डिफ़ॉल्ट ग्रे रंग दिखता है। मैं ध्यान केंद्रित करने और unfocused स्थिति दोनों में रंग का रंग का रंग रखना चाहते हैं।

   <com.example.viveka.snipeid.CustomTextInputLayout
        android:id="@+id/input_layout_name"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="15dp"
        app:errorEnabled="true"
        >
    <EditText
        android:id="@+id/editEmail"
        android:layout_width="match_parent"
        android:layout_height="40dp"
        android:hint="email / snipe id"
        android:digits="[email protected]"
        android:textAllCaps="false"
        android:textSize="12sp"
        android:layout_marginLeft="-4dp"
        android:textColor="@color/lightgray"
        android:textColorHint="@color/primary"/>
    </com.example.viveka.snipeid.CustomTextInputLayout>

अपेक्षित छवि मुझे क्या मिला

मुझे दोनों क्षेत्रों को एक ही रंग के रूप में बदलने की ज़रूरत है ..





android-textinputlayout