我使用TextInputLayout来呈现表单。 我想通过使用错误行为每个输入提供帮助,因为我无法找到其他方法。
所以我创造了一种风格:
<style name="LayoutHelperStyle" parent="EditTextBaseStyle">
<item name="android:textColor">@color/colorPrimary</item> // blue
<item name="android:textSize">10sp</item>
<item name="colorControlActivated">@color/colorPrimary</item> // blue
</style>
以下是设置帮助程序的调用:
private void setHelper(TextInputLayout layout, String hintText, int styleId)
{
layout.setErrorEnabled(true);
layout.setError(hintText);
layout.setErrorTextAppearance(styleId);
}
它的工作正常,但下划线保持红色而不是使用colorControlActivated颜色。 我错过了什么?
由于
答案 0 :(得分:0)
现在在支持库'com.android.support:design:28.0.0'中,您可以将帮助程序文本设置为textInputLayout。
答案 1 :(得分:0)