2017-05-09 17 views
0

私はこれを持っています 免責事項:次のビジョンリサーチソリューションPvt。ジャンクレスポンスの拒否/キャンセル/承諾の権利は、誰でも意図的にまたは意図せずに提出したものであり、Next Vision Research Solutions Pvt。そのような迷惑な回答に対しては、責任を負いません。支払は、提出された回答の特定のパラメータに対する品質/真正性を保証した後にのみ行われるものとする。私たちはfudging上のゼロトレランスでインド全土に100%の品質を確保するためにバインドされています。नेक्स्टविज़नरिसर्चसॉल्यूशन्सप्राइवेटलिमिटेडकिसीभीप्रकारकेजानेयाअनजानेमेंडालेगईगलतप्रतिक्रियाओंकोस्वीकृतिनादेनेकाअधिकाररखतेहैएवंऐसेकिसीभीगलतप्रतिकियॉकाकुछ " と私はこれを単一のテキスト表示で表示したいが、DISCLAIMERのような異なる色で表示したい:赤色で残りのテキストは黒色である これ以上のテキスト表示を使わなくても可能ですか? 可能な解決策があれば教えてください。シングルテキストビューで2つの異なるテキストの色を設定する方法

答えて

1

あなたはあなたの欲求の効果を達成するためにSpannableを使用することができます。あなたの活動/フラグメントクラス

インサイド

TextView textView; 
String sampleText = "This is <font color='#ff0000'>DISCLAIMER:</font>. Rest of your text or <font color='#00ff00'>Green color</font>."; 
// You can use color='red' or color='green' 
textView.setText(Html.fromHtml(sampleText), TextView.BufferType.SPANNABLE); 

編集

string.xmlを内の文字列を定義し

<string name="sample_text" formatted="false"><![CDATA[ 
    <font color=\"red\">DISCLAIMER:</font> 
    <font color=\"#000000\"> 
     Rest of your text in black color 
    </font>. 
]]></string> 

TextView tvSample = /*initialize your text view*/; 
String text = getString(R.string.sample_text); 
tvSample.setText(Html.fromHtml(text), TextView.BufferType.SPANNABLE); 
+0

私はここにテキストを書きたいとは思わない.i string.xmlからテキストを取り込み、効果を適用したい – priyanka

+0

ご協力ありがとうございました – priyanka

+0

@priyanka、あなたの質問への回答があれば。 – azizbekian

関連する問題