2013-08-05 45 views

回答

1

如何更改导航抽屉上列表的字体?

与“更改任何ListView的字体”的方式相同:通过自定义ListAdapter中的行。例如,对于ArrayAdapter,您创建一个子类,覆盖getView(),并在那里应用您的setTypeface()调用。

设置它通过自定义类和XML是真正的内存拖累

而且你这方面的证据是......,究竟是什么?

+0

没有证据,只是这个线程(http://stackoverflow.com/questions/2376250/custom-fonts-and-xml-layouts-android/7197867?noredirect=1#comment-11263047)但如果你说它doesn我相信你。 getView返回CreateViewFromResource,这就是逻辑确实发生的方法,那么我应该重写它吗? – Thiago

0

有没有TextView的,我在活动中的setType和设置它 通过自定义类和XML是真正的内存阻力所以是有 另一种方式?

不,这绝对精品定制TextViews定义,因为TextView有设置字样either way

+0

我真的不知道Android的内部有多少意见。我只是关注这个评论“有一点需要注意的是,它会产生几十个和几十个TypeFace对象并消耗内存,4.0之前的Android中存在一个错误,它不能正确释放TypeFaces,最简单的做法是创建一个带有HashMap的TypeFace缓存,这将我的应用中的内存使用从120+ mb降低到18mb。 /问题/ 2376250 /自定义字体和-XML的布局功能的Android/7197867?noredirect = 1#评论-11263047 – Thiago