在我的Android应用程序开发中,我有一个按钮,按钮文本不是单个颜色文本,它是两行文本,每行使用不同颜色的行文本.怎么实现这个?通过在文本中添加"\n"可以简单地实现"两行",我不知道如何为按钮上的每个行文本设置不同的颜色.有人可以帮忙吗?
在将文本设置为按钮时尝试使用Html.fromHtml:
Button button = (Button) getElementById(R.id.some_button);
button.setText(Html.fromHtml("<font color='red'>First line</font><br/><font color='blue'>Second line</font>"));
Run Code Online (Sandbox Code Playgroud)