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

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

1
2
3
4
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));

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :