gpt4 book ai didi

android - TextInputLayout - 在静止状态下更改 EditText 中的 float 标签提示颜色

转载 作者:太空宇宙 更新时间:2023-11-03 12:16:14 25 4
gpt4 key购买 nike

我正在使用带有 float 标签提示的 TextInputLayout。但在正常状态下,我无法将提示颜色从白色更改为其他颜色。有办法做到这一点吗?

<android.support.design.widget.TextInputLayout
android:id="@+id/fullNameTextLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:layout_weight="0.75">
<EditText
android:id="@+id/etFullName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="15dp"
android:layout_marginLeft="15dp"
android:layout_marginEnd="15dp"
android:layout_marginRight="15dp"
android:singleLine="true"
android:hint="Full Name"
android:textColor="@color/gray_dark"
android:textColorHint="@color/green"
android:textColorHighlight="@color/green" />
</android.support.design.widget.TextInputLayout>

附上两个背景改变的屏幕截图。

Same view with green background

Same view with white background

最佳答案

请在TextInputLayout中添加这个,

  app:hintTextAppearance="@style/mytext 

所以你的布局会是这样的:

 <android.support.design.widget.TextInputLayout
android:id="@+id/aeal_input_layout_zipcode"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColorHint="@color/green"
app:hintTextAppearance="@style/mytext">
<EditText
android:id="@+id/aeal_etZipCode"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Zipcode"
android:singleLine="true"
android:inputType="number"
android:textColor="@color/primaryTextColor" />
</android.support.design.widget.TextInputLayout>

样式.xml:

 <style name="mytext" parent="@android:style/TextAppearance">
<item name="android:textColor">@color/green</item>
<item name="android:textColorHint">@color/green</item>
<item name="colorAccent">@color/green</item>
<item name="android:textSize">14sp</item>
</style>

已编辑:您需要在TextInputLayout中添加textColorHint,它会根据您的需要正常工作。

它对我有用,所以也可能对你有帮助。

关于android - TextInputLayout - 在静止状态下更改 EditText 中的 float 标签提示颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35078516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com