2012-03-23 108 views
0

我正在創建應用程序,其中我已經使用偏好更改字體設置。 我想通過這些首選項值更改列表視圖的文本。 已將複選框偏好設置爲粗體和斜體。 和列表首選項的字體大小 我該如何做到這一點? 請指導我。android listview字體動態更改

回答

1

在你的ListView的適配器:

public View getView(int position, View convertView, ViewGroup parent) { 
    TextView tv; 
    if(convertView==null){ 
     tv=new TextView(...); //create new TextView 
    }else tv=(TextView) convertView; 

    //now here set your tv text, font etc. 

    return v; 
} 
+0

Tejaswini使用PreferencesActivity並不能有一個適配器,是嗎? – 2012-03-23 18:10:22

+0

@KeyhanAsghari,我不確定他是誰,但如果你是對的,我會刪除這篇文章 – 2012-03-23 18:38:17

+0

我確信我認爲,因爲根據android documetation,PrefernceActivities可以使用addPreferencesFromResource(。 ..)提供資源的方法。所以,我認爲將一個適配器連接起來是不可能的。 – 2012-03-23 19:18:46