2016-10-12 3 views
1

レッツは、私は罰金とテキストの色が

<string name="hello_world"> 
    <font color='blue'> Hello world!</font> here is my text with yellow background 
</string> 

質問出力の青になって取り組んでいる文字列のXML、の次のコードを持っていると言う - それはテキストの背景を変更することは可能です上記のようないくつかの世界では、のxml文字列に直接入っています

最終結果:

enter image description here

答えて

0

このチェックし、確認してください。私はテキストの背景ではないTEを変更する必要が

<string name="hello_world"> 
<font color='blue'> Hello world!</font><font color = 'black' bgcolor = 'yellow'> here is my text with yellow background</font> 
</string> 
+0

TextViewがリストビューにあるので、私は一部のWORDSを変更する必要があります。 – ivan

+0

@ safe_idそれは私のために働きます。それはあなたのために働くのですか? –

+0

@safeacid編集 –

0

はい、されて - ちょうど(あなたがやったように)XML文字列に正しいHTMLタグを追加し、このようTextViewにテキストを設定します。

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) { 
    yourTextView.setText(Html.fromHtml(getString(R.string.your_string), Html.FROM_HTML_MODE_LEGACY)); 
} else { 
    yourTextView.setText(Html.fromHtml(getString(R.string.your_string))); 
} 
+0

をxt color ... – ivan