【发布时间】:2015-10-22 23:40:44
【问题描述】:
我想将 TextInputLayout 中可见提示的颜色设置为我的自定义颜色(蓝色)。不幸的是,到目前为止我所取得的成就是:
如何以我的自定义颜色设置提示样式?
这就是我到目前为止所做的:
styles.xml
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/police_blue</item>
<item name="colorPrimaryDark">@color/police_blue_dark</item>
<item name="colorAccent">@color/police_blue_light</item>
<item name="android:textColorHint">@color/police_blue_light</item>
<item name="colorControlNormal">@color/police_blue_light</item>
<item name="colorControlActivated">@color/police_blue_light</item>
<item name="colorControlHighlight">@color/police_blue_light</item>
</style>
layout_file.xml
<android.support.design.widget.TextInputLayout
android:id="@+id/login_username_wrapper"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/login_username"
android:hint="@string/username_hint"
/>
</android.support.design.widget.TextInputLayout>
【问题讨论】:
-
@TristanWiley 您发布的问题中的所有解决方案都不适合我。我都试过了……
-
只需在
<EditText标签中添加android:textColorHint="@color/yourColor"或在<TextInputLayout中添加此android:textColorHint="@color/yourColor"
标签: android android-layout android-styles android-textinputlayout