I want to create a button. This button contains a letter with a size of 22pixels and some letters to the right of it with a size of 16 pixels.
Like this:
How can I achieve this?
At the moment I have this:
private void setText(Button btn, String text, String underText) {
Spannable span = new SpannableString(text + "\n" + underText);
btn.setText(span);
}
You can apply
AbsoluteSizeSpan
in your Spannable to make different size of Text in same content.Instead of doing it through code, you may simply achieve it by using html stuff in string resource. For example:
Define a string resource:
and apply it to your button's text: