2012-08-09 119 views
0

我有几个ListActivities,我需要设置每行,我从资产加载的按钮字体。在TextView中,这不是问题,但我面临访问我的列表项的问题。 ListActivity似乎没有方法* .setTypeface(),所以我已经走到死胡同。任何人之前都面临同样的问题?Android ListActivity自定义字体

回答

0

你如何填充你的ListView?最有可能的是,您正在使用其中一种通用ListAdapter实现,它似乎只提供裸机功能,而没有其他功能。

我的建议是设计自己的View以在您的ListView中使用,以及您自己的ArrayAdapter实现,该实现从其getView(...)方法中配置类型面等。如果你是谷歌的“自定义android ArrayAdapter”,你会发现很多关于这个主题的教程。

0

您不要在列表视图上设置类型面。您需要在textview上设置字体。因此,为你的列表视图使用一个自定义的数组适配器,膨胀你自己的自定义视图,它将包含一个文本视图,然后在该文本视图上设置字体。

随着尼克说,谷歌“定制android arrayadapter”