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