(Android按钮)如何在一个按钮上实现不同颜色的两行文本

时间:2010-11-24 13:54:26

标签: android button

在我的Android应用程序开发中,我有一个按钮,按钮文本不是单个颜色文本,它是两行文本,每行使用不同颜色的行文本。怎么实现这个?通过在文本中添加“\ n”可以简单地实现“两行”,我不知道如何为按钮上的每个行文本设置不同的颜色。有人可以帮忙吗?

1 个答案:

答案 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>"));