Tag: edittext

如何使TextInputLayout提示为必填字段为红色星号

使用设计支持库中的TextInputLayout时,是否可以在提示红色时仅创建星号? 我已经看到关于整个提示样式的信息,但是这更复杂一点,因为只有*应该是红色的,而不是整个消息。 材料设计示例显示了这一点,但设计库似乎没有任何选择使用TextInputLayout和EditText以这种方式进行设计。 参考: https : //www.google.com/design/spec/components/text-fields.html#text-fields-required-fields 示例(带焦点的顶部有红色星号;没有焦点的底部没有红色星号): 我研究了在OnFocusChangeListener中设置提示到一个SpannableString(请参阅这里如何获取一个<string>条目中的红色星号 )(请参阅这里有textinputlayout内的编辑文本(红色星号)的必需符号 ) ,但提示是一个CharSequence。 有没有办法做到这一点,而不扩展TextInputLayout?