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



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

最新更新