Android ListView Italic

我想知道使用
ListActivity
时是否可以获得以下输出: 姓名年龄 姓名年龄 等等 因此,请注明正常名称和年龄斜体。 我目前正在使用以下代码:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/TextView01"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dp"
    android:textSize="20sp"
    android:textStyle="italic" >
</TextView>
和java:
FeedParser parser = new AndroidSaxFeedParser("http://www.example.com/test.xml");
messages = parser.parse();
List<String> titles = new ArrayList<String>(messages.size());
for (Message msg : messages){
     titles.add(msg.name+"nAge: "+msg.age+"");
}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.row, titles);
this.setListAdapter(adapter);
    
已邀请:
使用两个
TextView
小部件(一个用于年龄设置为斜体),或使用带有内联标记的
SpannedString
用于斜体。获得
SpannedString
的一种方法是使用
Html.fromHtml()
。     
您只需设置HTML格式的文本即可。 你的字符串看起来像这样
Bob - <i>30</i>
。     

要回复问题请先登录注册