在android中,如何在一个按钮中放置两个不同的文本?
所以这张图基本上显示了我想做的事情: 我想在已经有文本的按钮上添加静态文本(橙色A)。但是我不知道怎么做。你可以试试。比如:在android中,如何在一个按钮中放置两个不同的文本?,android,xml,button,text,Android,Xml,Button,Text,所以这张图基本上显示了我想做的事情: 我想在已经有文本的按钮上添加静态文本(橙色A)。但是我不知道怎么做。你可以试试。比如: myTextButton.setText(Html.fromHtml("<font color='#FFA500'>A: </font> whatever text you need here")); myTextButton.setText(Html.fromHtml(“A:此处需要的任何文本”); 与@blackbelt对应 Spannab
myTextButton.setText(Html.fromHtml("<font color='#FFA500'>A: </font> whatever text you need here"));
myTextButton.setText(Html.fromHtml(“A:此处需要的任何文本”);
与@blackbelt对应
Spannable wordtoSpan = new SpannableString("A: Text");
wordtoSpan.setSpan(new ForegroundColorSpan(Color.ORANGE), 0, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
button.setText(wordtoSpan);
其中按钮
是您的按钮
对象
在哪里
在哪里
您还可以将Fontsize更改为字符串的一部分 打屁股?你需要在运行时做你的问题有点不清楚,你能进一步解释一下你想做什么吗?我想要一个有两个文本的按钮。他们中的一个将被联合在左边(在开头),另一个将被联合在中间。(见我贴的照片)。我也希望这两个文本是分开的,因为我想给他们不同的颜色和字体。
.setSpan(what,start,end,flag);