为 Material Design 的 TextInputLayout 设置 app:textColorHint 时资源链接失败

Resource linking failed when setting app:textColorHint for TextInputLayout of Material Design

我正在为我的 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>

根据 documentation

android:textColorHint is hint color.

app:hintTextColor is collapsed (floating) hint color.

样式 会出现此问题。如果我将 app:hintTextColor 直接设置为 TextInputLayout,一切正常。

我正在使用 material 设计:

    implementation 'com.google.android.material:material:1.2.0-alpha06'

我也在 sable 版本 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>