2011-07-02 20 views
0

我在我的代碼中定義一個普通的Android ListPreference -Android - 是否有可能專門爲每個ListPreference條目更改屬性?

<ListPreference 
     android:title="Font" 
     android:summary="Choose the font of the reader" 
     android:key="fontList" 
     android:entries="@array/fonts" 
     android:entryValues="@array/fontValues"> 

    </ListPreference> 

它給幾個不同的字體類型,用戶可以從,沒有什麼特別的挑選的名單。我想知道的是,有沒有辦法將每個列表項的字體設置爲顯示的字體?這將是一個很好的功能,因爲它可以讓用戶在測試之前看到他們必須從中選擇什麼。

我看不到任何明顯的做法,或者至少不會破壞漂亮的默認UI。

任何幫助,將不勝感激。

回答

0

像他說的字體你將需要自定義的一個。但是,我發現有很多不同的默認android:theme =「@ android:style/Theme .....」 嘗試一次可用...有9-10個。 也許你會更接近你需要擴展自己的自定義用戶界面。

相關問題