我想创建一个按钮。
该按钮包含一个大小为 22 像素的字母以及其右侧的一些大小为 16 像素的字母。
Like this:
我怎样才能实现这个目标?
目前我有这个:
private void setText(Button btn, String text, String underText) {
Spannable span = new SpannableString(text + "\n" + underText);
btn.setText(span);
}
您可以申请AbsoluteSizeSpan
在 Spannable 中在相同内容中制作不同大小的文本。
private void setText(Button btn, String text, String underText) {
Spannable span = new SpannableString(text + "\n" + underText);
span.setSpan(new AbsoluteSizeSpan(fontSize), startIndex, endIndex, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
btn.setText(span);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)