2017-05-09 5 views
0

ich habe dieses DISCLAIMER: Nächste Vision Research Solutions Pvt. Ltd. behält sich das Recht vor, absichtlich oder unabsichtlich von irgendjemanden und Next Vision Research Solutions Pvt. Ltd. wird nicht zur Zahlung solcher Junk-Antworten verpflichtet. Die Zahlung erfolgt erst nach Sicherstellung der Qualität/Authentizität bestimmter Parameter der eingereichten Antworten. Wir sind verpflichtet, 100% Qualität in ganz Indien mit Null Toleranz gegenüber Fudging sicherzustellen 0 भुगतभुगतन ककने के लिए बबध्य नहीं है. " und ich möchte dies in einer einzigen Textansicht zeigen, aber in anderer Farbe wie DISCLAIMER: ist in roter Farbe und anderer verbleibender Text in schwarzer Farbe. ist es möglich, ohne mehr Textansicht? Bitte, wenn eine mögliche Lösung gibt es mir sagen .wie zwei verschiedene Textfarbe in einzelne Textansicht eingestellt werden

Antwort

1

Sie Spannable Ihren Wunsch Effekt erreichen nutzen können.

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); 

bearbeiten

eine Zeichenfolge in string.xml definieren

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

Innerhalb Ihrer Aktivität/Fragment Klasse

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

ich möchte hier keinen text schreiben.i möchte text von string.xml nehmen und effekt anwenden – priyanka

+0

vielen dank es funktioniert – priyanka

+0

@priyanka, wenn sie eine antwort auf ihre frage erhalten - markieren sie als akzeptiert . – azizbekian

Verwandte Themen