Android代码设置EditText的hint字体大小而不改变EditText的字体大小

大家都知道,在Android xml布局文件中只提供Edittext文字字体大小设置,没有提供hint字体大小设置(hint字体大小与文字字体大小一致)。如果我们只想改变hint字体大小而不改变文字字体大小怎么办呢?可以通过代码设置:

SpannableString ss = new SpannableString("文字内容");
AbsoluteSizeSpan ass = new AbsoluteSizeSpan(16, true); //设置字体大小, true表示单位是sp
ss.setSpan(ass, 0, ss.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
mEditText.setHint(new SpannedString(ss));

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/11/android-code-set-hint-font-size-of-edittext-without-changing-font-size-of-edittext/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Android代码设置EditText的hint字体大小而不改变EditText的字体大小
大家都知道,在Android xml布局文件中只提供Edittext文字字体大小设置,没有提供hint字体大小设置(hint字体大小与文字字体大小一致)。如果我们只想改变hint……
<<上一篇
下一篇>>
文章目录
关闭
目 录