2013-08-05 47 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