3

したがって、この画像は基本的に私がやりたいことを示しています: http://oi44.tinypic.com/24do2te.jpg

既にテキストが表示されているボタンに静的テキスト (オレンジ色の A) を追加したいと考えています。しかし、方法がわかりません。

4

2 に答える 2

0

Html.fromHTML(htmlString)を試すことができます。何かのようなもの:

myTextButton.setText(Html.fromHtml("<font color='#FFA500'>A: </font> whatever text you need here"));
于 2013-06-18T10:11:55.413 に答える
0

@blackbelt に対して

Spannable wordtoSpan = new SpannableString("A:  Text");        
wordtoSpan.setSpan(new ForegroundColorSpan(Color.ORANGE), 0, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
button.setText(wordtoSpan);

buttonあなたのButtonオブジェクトはどこですか..

どこ

.setSpan(what,start,end,flag);

どこ

  1. ForegroundColorSpan または StyleSpan または UnderlineSpan オブジェクトを持つものForegroundColorSpan は色の整数引数を 1 つ取り、StyleSpan もスタイルの引数を 1 つ取りますが、UnderlineSpan は引数を取りません。

  2. startには、スタイルの色の文字列インデックスを開始する文字列の開始点があります。

  3. endには、スタイルの色の文字列インデックスを終了する文字列の終了点があります。

  4. flagには 1 または 0 を指定できます。

Fontsize を String の一部に変更することもできます。refについては、このリンクを参照してください。

于 2013-06-18T10:24:17.520 に答える