1
テキスト入力レイアウトのヒントカラーとそれに関連するテキストの色を変更したいと思います。私はアプリを使用しようとしました:hintTextAppearance = "@ color/black"TextInputlayoutのヒントの色を設定するには?
<android.support.design.widget.TextInputLayout
android:id="@+id/input_layout_edit_contact_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/black"
android:textColorHighlight="@color/black"
app:hintTextAppearance="@color/black"
app:errorTextAppearance="@style/EmailErrorAppearance">
<EditText
android:id="@+id/et_input_edit_contact_name"
android:hint="@string/hint_name_add"
android:inputType="textEmailAddress"
android:textColor="@android:color/black"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
私のstyle.xmlはどこですか?
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="colorControlNormal">#FFFFFF</item>
<item name="colorControlActivated">#FFFFFF</item>
<item name="android:textColorHint">@color/black</item>
</style>
</resources>
iは に#000000それはアプリケーションの全てTextinputlayoutに黒色のヒントを表示#FFFFFFを変更します。
私の必要性は、白い背景を持つアプリケーションの1つの画面で、その白い背景の上にTextinputlayoutのヒント、テキスト、黒色のフォントでテキストの色を表示する必要があります。
を私はのEditTextが黒い色に下線を表示することができ、黒の色でTextInputLayoutのヒントを表示することはできませんが、この方法では。私は同じ属性 "app:hintTextAppearance =" @ style/TextAppearence.App.TextInputLayout "を使用しました。 アンドロイド:textColorHint =" @ color/colorPrimary ">"テキストを編集しても機能しません。私が何かを書いたときには、エラーの出現メッセージしか表示されません。 –
そして、 'EditText'に' android:textColorHighlight = "@ color/text_color"と 'android:textColorHint =" @ color/text_color "を使います。 'EditText'に対して' tintColor'を試してみてください。 –
'TextInputLayout'ではなく' EditText'を変更します。 TextInputLayoutではなく、アンドロイド:textColorHighlight = "@ color/text_color"とandroid:textColorHint = "@ color/text_color"を 'EditTex'tで繰り返します。 'TextInputLayout'ではなく、' EditText'に対して 'tintColor'を試してみてください。 –