How Do You Display Part Of Text Field In Italics In Android?
I am developing an Android app which takes some data from text fields entered by the user, and outputs a single string in a new text field based on this data. Simple enough, howeve
Solution 1:
You can do it like this:
String html = "This is a <i>Text</i>.";
editText.setText(Html.fromHtml(html));
Solution 2:
You can use a Spannable String
String s= "Hello Everyone";
SpannableString ss1= new SpannableString(s);
ss1.setSpan(new RelativeSizeSpan(2f), 0,5, 0);
ss1.setSpan(new ForegroundColorSpan(Color.RED), 0, 5, 0);
ss1.setSpan(new StyleSpan(Typeface.ITALIC), 0, 5, 0);
ss1.setSpan(new StyleSpan(Typeface.BOLD), 0, ss1.length(), 0);
ss1.setSpan(new ForegroundColorSpan(Color.RED), 0, ss1.length(), 0);
editText.append(ss1);
For more styling
http://www.chrisumbel.com/article/android_textview_rich_text_spannablestring
Post a Comment for "How Do You Display Part Of Text Field In Italics In Android?"