2012-08-09 117 views
0

我有幾個ListActivities,我需要設置每行,我從資產加載的按鈕字體。在TextView中,這不是問題,但我面臨訪問我的列表項的問題。 ListActivity似乎沒有方法* .setTypeface(),所以我已經走到死衚衕。任何人之前都面臨同樣的問題?Android ListActivity自定義字體

回答

0

你如何填充你的ListView?最有可能的是,您正在使用其中一種通用ListAdapter實現,它似乎只提供裸機功能,而沒有其他功能。

我的建議是設計自己的View以在您的ListView中使用,以及您自己的ArrayAdapter實現,該實現從其getView(...)方法中配置類型面等。如果你是谷歌的「自定義android ArrayAdapter」,你會發現很多關於這個主題的教程。

0

您不要在列表視圖上設置類型面。您需要在textview上設置字體。因此,爲你的列表視圖使用一個自定義的數組適配器,膨脹你自己的自定義視圖,它將包含一個文本視圖,然後在該文本視圖上設置字體。

隨着尼克說,谷歌「定製android arrayadapter」