2017-08-22 1 views
-1

wie man einen Teil des Textes Android String und parallele Verwendung fett formatieren Message-Format?wie Sie beide tun: Fett ein Teil der Text-und Nachrichtenformat in Android

ich den Teil des Textes fett tun kann, nur dann, wenn der Text festgelegt ist,

aber ich mag auch, um in Message.format verwenden, um benutzerdefinierten Text zu setzen.

etwas wie folgt aus:

hello <b>{0}</b>, my name is <b>{1}</b>, my age is <b>{2}</b>.... 

hallo Welt, mein Name ist Josh, mein Alter ist sieben

Antwort

0

einfach Ihre String in HTML erstellen und legen Sie es:

String array[]={"World","Josh","Seven"}; 

    String sourceString = "hello <b>"+array[0]+"</b>, my name is <b>"+array[1]+"</b>, my age is <b>"+array[2]+"</b>"; 

    mytextview.setText(Html.fromHtml(sourceString)); 

OP: Hallo Welt, mein Name ist Josh, mein Alter ist sieben

0

versuchen Html.fromHtml() Funktion auf Text wie unten

textView.setText("hello"+Html.fromHtml("<b>{0}</b>")+", my name is"+Html.fromHtml("<b>{1}</b>")); 
1

Sie Ihre Nachricht wie diese formatiert werden kann und setzen in TextView mit Html.fromHtml()

String array[]={"World","Josh","Seven"}; 
String message="hello <b>"+array[0]+"</b>, my name is <b>"+array[1]+"</b>, my age is <b>"+array[2]+"</b>"; 
textView.setText((Html.fromHtml(message))); 
Verwandte Themen