 <p>You can apply multiple style to a string in Textview by using following method :</p> <pre><code>TextView textView = (TextView) findViewById(R.id.tvText); String strFirst = "Text1"; String strSecond = "Text2"; Spannable spanTxt = new SpannableString(strFirst+strSecond); </code></pre> <p>// Set the custom typeface to span over a section of the spannable object</p> <pre><code>spanTxt.setSpan( new CustomTypefaceSpan("sans-serif",CUSTOM_TYPEFACE),0, strFirst.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); spanTxt.setSpan(new CustomTypefaceSpan("sansserif",SECOND_CUSTOM_TYPEFACE), strFirst.length(), strFirst.length() + strSecond.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); </code></pre> <p>// Set the text of a textView with the spannable object</p> <pre><code>textView.setText( spanTxt ); </code></pre> <p>Enjoy !</p>