首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设置多个样式的TextInputLayout提示?

如何设置多个样式的TextInputLayout提示?
EN

Stack Overflow用户
提问于 2018-06-21 13:41:28
回答 1查看 277关注 0票数 1

我在里面有一个TextInputLayout和Edittext,需要使用多种样式的提示,比如生日mm/dd/yyyy。mm/dd/yyyy只应该是斜体,当我们关注编辑文本时,相同格式的文本应该在顶部(因为TextInputLayout工作)。

我尝试过的,以及类似的尝试:

  1. 使用SpannableString并在EditText上设置提示
  2. 分配Htmlformatter并设置editext上的提示

对于上述两个 --当焦点放在编辑文本上时,浮动文本不可用。

  1. 使用TextInputLayout和SpannableString设置提示:对于这个发出,mm/dd/yyyy的斜体不能工作,但是焦点和浮动文本可以工作。

需要知道如何使用多个样式对TextInputLayout提示进行样式设置,同时具有相同样式的文本。

EN

Stack Overflow用户

发布于 2020-05-05 20:56:54

使用材料组件库,从1.2.0-alpha05开始,您可以格式化提示文本。

只需使用:

代码语言:javascript
复制
    <com.google.android.material.textfield.TextInputLayout
        android:hint="@string/hint_italic"
        >

通过以下方式:

代码语言:javascript
复制
<string name="hint_italic">Date of Birth <i>mm/dd/yyyy</i></string>

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50970057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档