21

1つのテキストビューで、異なる単語のテキストスタイルを分離しようとしています。

これまでのところ:

textview.setText(Html.fromHtml("<i><small><font color=\"c5c5c5\">" + "Competitor ID: " + "</font></small></i>" + "<font color=\"47a842\">" + compID + "</font>"));

基本的に、私は"Competitor ID:"イタリック、小さく、灰色になりたいと言っています。

そして、私はその文字列compIDをイタリックではなく通常のサイズで緑色にしたいのです。

コードのイタリック体と小さな部分は完全に機能しますが、何らかの理由で、テキストビュー全体に、だけでなく灰色のテキストが表示されます"Competitor ID:"

何か案は?

4

2 に答える 2

77
textview.setText(Html.fromHtml("<i><small><font color=\"#c5c5c5\">" + "Competitor ID: " + "</font></small></i>" + "<font color=\"#47a842\">" + compID + "</font>"));

上記をお試しください。

于 2012-05-01T02:59:23.770 に答える
-8

代わりに、これらの灰色の16進コード値のいずれかを使用してみてください。

gray1 #030303   
gray2 #050505  
gray3 #080808     
gray4 #0A0A0A   
gray5 #0D0D0D 

。また、上記のコードを使用して、xmltextviewプロパティ内のテキストの色を制御してみてください。お役に立てれば

于 2012-05-01T02:56:33.730 に答える