Two line Android buttons
Aug 8, 2017 · 1 min read
Unfortunately, Android Button views don’t have a subtitle feature like the toolbar does if you want to have two lines. You can do a trick using Spannables to get something similar however:
String title = "Some title";
String subTitle = "your subtitle";
int titleLength = title.length();
int subtitleLength = subTitle.length();
Spannable span = new SpannableString(title + "\n" + subTitle);
span.setSpan(new RelativeSizeSpan(0.8f), titleLength, (titleLength + subtitleLength + 1), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
button.setText(span);