TextInputLayout
Tasarım kitaplığındaki yeniyi kullanıyorum . Yüzen etiketin rengini göstermesini ve değiştirmesini sağlayabiliyorum. Ne yazık ki gerçek EditText
ipucu artık her zaman beyazdır.
HintColor'u XML'de, stillerde ve programlı olarak değiştirmeyi denedim ve ayrıca android.support.v7.widget.AppCompatEditText
ama EditText
ipucu her zaman beyaz gösteriyor.
İşte benim XML'im TextInputLayout
veEditText
<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>
Ve işte kullandığım stil TextInputLayout
( hintTextColor
niteliği siyah yapmaya çalıştım ama benim için hiçbir şey yapmadım):
<style name="GreenTextInputLayout" parent="@style/TextAppearance.AppCompat">
<item name="android:textColor">@color/homestory_green</item>
</style>