2

有没有办法在被 android.support.design.widget.TextInputLayout 包装时为编辑文本的提示设置多种颜色而不影响浮动编辑文本的行为?

AFAIK 为edittext 提示设置多种颜色的唯一方法是使用 SpannableStringBuilder。但是当editext由TextInputLayout包装并且使用SpannableStringBuilder以编程方式设置提示时,它的行为就像一个不浮动的普通editext(标签不浮动)

而如果提示是通过 xml 设置的,则它作为浮动编辑文本工作,但在这种情况下,提示将是单色的

我正在寻找一种在浮动标签完好无损的情况下向编辑文本添加多种颜色的方法。

4

0 回答 0