android - 在android中为提示和文本设置不同的字体

标签 android android-edittext hint

我在我的应用程序中使用 floatlabelededittext。我的要求是为 hinttext 设置 2 种不同的字体。是否可以?那怎么办呢?

最佳答案

要为文本和提示使用 2 种不同的字体,您需要使用自定义 TypefaceSpan。

  • 使用常用的setTypeface 方法为文本设置字体
  • 使用 SpannableString 将字体设置为提示

我已经回答了那个问题 Android EditText hint uses the same font that the EditText has

您还可以保留相同的字体并单独更改提示的大小和样式。要知道怎么做,请看我的回答 here

关于android - 在android中为提示和文本设置不同的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31238564/

相关文章:

java - RxJava 条件中断链

设置中未显示键盘的 Android list

Android EditText 和 Button 在同一行

android - 对文本输入布局内的编辑文本(红色 Asterisk )具有强制性符号

php - 如何覆盖设置了参数类型提示的 php 函数?

php - 这可能是移动设备的有效用户代理吗?

Android openFileOutput - 没有创建存储的权限

android-layout - Android:编辑文本提示

android - 在 Android 3.0 中更改 EditText 的光标颜色

android - 是否可以在 TextInputLayout 提示中使用 html 标签或 spannable?