Here is the answer:)
You don’t need the images you need, it is stylized text and here is a simple and short way to do it
button1.setText(Html.fromHtml("<b><big>" + "Title" + "</big></b>" + "<br />" +
"<small>" + "subtitle" + "</small>" + "<br />"));
You do not need to change any layout, just add this text to your button
source
share