在我的Android应用程序开发中,我有一个按钮,按钮文本不是单个颜色文本,它是两行文本,每行使用不同颜色的行文本。怎么实现这个?通过在文本中添加“\ n”可以简单地实现“两行”,我不知道如何为按钮上的每个行文本设置不同的颜色。有人可以帮忙吗?
答案 0 :(得分:8)
在将文本设置为按钮时尝试使用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>"));