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

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

问题描述:

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

将文本按钮时尝试使用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>")); 
+0

也许使用
,而不是\ n – Mikpa 2010-11-24 17:47:28