我正在为我的TextInputLayout
创建一个样式,如下所示:
<style name="AppTheme.TextInputLayout.FilledBox" parent="Widget.MaterialComponents.TextInputLayout.FilledBox">
<item name="android:textColorHint">@color/white</item>
<item name="textColorHint">@color/white</item> //This line is not getting recognized.
</style>
根据文件,
android:textColorHint是提示颜色。
应用程序:hintTextColor是折叠(浮动(的提示颜色。
此问题仅发生在样式中。如果我将app:hintTextColor
直接设置为TextInputLayout
,则一切都正常。
我使用的材料设计:
implementation 'com.google.android.material:material:1.2.0-alpha06'
我也在紫貂版本1.1.0
上进行了测试。尽管如此,同样的问题仍在发生。
在您的风格中更改项目:
<item name="textColorHint">@color/white</item>
到
<item name="hintTextColor">@color/white</item>
类似于:
<style name="MyFilledBox" parent="Widget.MaterialComponents.TextInputLayout.FilledBox">
<item name="hintTextColor">@color/...</item>
<item name="android:textColorHint">@color/....</item>
</style>