मैं TextInputLayout
डिज़ाइन लाइब्रेरी से नए का उपयोग कर रहा हूं । मैं इसे दिखाने के लिए और फ्लोटिंग लेबल के रंग को बदलने में सक्षम हूं। दुर्भाग्य से वास्तविकEditText
संकेत अब हमेशा सफेद होता है।
मैंने XML, शैलियों और प्रोग्राम में hintColor को बदलने की कोशिश की है और यह भी कोशिश की है android.support.v7.widget.AppCompatEditText
लेकिन EditText
संकेत हमेशा सफेद दिखाते हैं।
यहाँ मेरे TextInputLayout
और मेरे लिए XML हैEditText
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android.support.design:hintTextAppearance="@style/GreenTextInputLayout">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/city"
android:textColorHint="@color/black"
android:hint="@string/city" />
</android.support.design.widget.TextInputLayout>
और यहां वह शैली है जिसका मैं उपयोग कर TextInputLayout
रहा हूं (मैंने hintTextColor
विशेषता को काला बनाने की कोशिश की, लेकिन मेरे लिए कुछ नहीं किया):
<style name="GreenTextInputLayout" parent="@style/TextAppearance.AppCompat">
<item name="android:textColor">@color/homestory_green</item>
</style>