I want to make animal.getScientificName
as Italics(code below). I\'m using a List View and setting the text in the listview. I wan\'t only part of the Text view to
You can accomplish this using spans on your text (to expand here on the correct answer in comment by Georgian Benatos).
Here is a related question, and the answers show you exactly how to do this:
Specifically some sample code in the answer provided by Raghunandan
String title="My Custom Text!";
TextView tv = (TextView) findViewById(R.id.some_id);
SpannableString ss1= new SpannableString(title);
ss1.setSpan(new StyleSpan(Typeface.ITALIC), 0, ss1.length(), 0);
ss1.setSpan(new RelativeSizeSpan(2f), 0, ss1.length, 0);
tv.setText(ss1);
Spans are a very useful feature - they can be used for various common text styles:
To have a look at the wide range of spans available, take a look at the Android developers page for the android.text.style
package: