我在/ assets目錄中添加了一個外部字體,並且手動執行了setFacetype(font)。 如果您已將其添加到外部,是否有通用的方法來設置整個應用程序使用特定的字體?或者您是否必須使用Android的選定字體才能實現?Android - 應用程序中的字體
回答
您不能使用自定義字體通過對整個應用程序在一般的方式。
您不能設置您的自定義字體通過xml文件。
您必須在代碼中使用Typeface
函數才能在應用程序中使用自定義字體。
你可以在xml中設置你的自定義字體,你只需要在這裏覆蓋TextView,完整的代碼和例子:http://helpmeco.de/2012/2/custom-fonts-in-android-widgets – browep 2012-03-07 19:27:02
這段代碼實際上是通過TypeFace函數設置字體,所以仍然不能爲xml中的默認視圖設置自定義字體。 – 2012-03-07 21:41:12
它通過TypeFace函數在重寫的TextView小部件中進行設置,該小部件將其從xml中拉出。如果沒有在XML中指定任何內容,則可以僅默認字體。 – browep 2012-03-11 21:43:27
tv=(TextView)findViewById(res);
Typeface font = Typeface.createFromAsset(this.getAssets(), "MYFONT.TTF");
tv.setTypeface(font);
這也是如何在textview中使用它。
整個申請去Using a custom typeface in Android。
,去馬尼什Singla回答
他知道如何在回答之前設置閱讀完整問題。 – 2012-03-02 09:55:15
Typeface mTypeface = Typeface.createFromAsset(getAssets(), "YOUR FONT NAME");
textview.setTypeface(mTypeface, Typeface.NORMAL);
- 1. 在android應用程序中修復字體和字體大小
- 2. Android應用程序字體渲染
- 3. 更改應用程序中的字體
- 4. 更改android中的應用程序標題的字體
- 5. 在android應用程序的webview中的海關字體
- 6. Iphone應用程序字體
- 7. 防止系統字體覆蓋React-Native中的應用程序字體android
- 8. Android Studio應用程序中的Google字體?
- 9. 在android應用程序中設置默認的字體大小
- 10. 將Google字體集成到我的Android應用程序中
- 11. 如何在android應用程序中使用自定義字體?
- 12. Android的反應,本機應用程序不拾取字體
- 13. iOS應用程序中的自定義字體的粗體字體樣式
- 14. 將自定義字體應用於整個Android應用程序?
- 15. 的Android應用程序,識別物體
- 16. 在android應用程序中設置自定義字體
- 17. 如何在Android應用程序中支持gujrati字體支持
- 18. 如何在Android應用程序中集成特殊字體(.ttf)?
- 19. 在Android中更改字體使應用程序崩潰?
- 20. 如何在Android應用程序中添加字體
- 21. 如何在android應用程序中設置DEFAULT系統字體?
- 22. Android字典應用程序
- 23. Android字典應用程序
- 24. 如何在另一個android應用程序中嵌入android中使用字體?
- 25. 更改應用程序字體?
- 26. 使用Android應用程序添加斜體字體並鏈接到短信中
- 27. 整個應用程序的Roboto字體
- 28. 帶有捆綁字體的Android應用程序?
- 29. Android更改字體類型的應用程序?
- 30. 緬甸Android設備上的字體 - 整個應用程序
http://stackoverflow.com/questions/2711858/is-it-possible-to-set-font-for-entire-application – dacwe 2012-03-02 09:54:01