android - 如何将外部字体添加到 android 应用程序

标签 android android-fonts

我正在为我的 android 应用程序寻找一些时尚的字体。但问题是如何让我的 android 应用程序支持外部字体。

谢谢。

最佳答案

您需要在项目的 assets 文件夹下创建 fonts 文件夹,并将您的 TTF 放入其中。然后在你的 Activity onCreate()

TextView myTextView=(TextView)findViewById(R.id.textBox);
Typeface typeFace=Typeface.createFromAsset(getAssets(),"fonts/mytruetypefont.ttf");
myTextView.setTypeface(typeFace);

请注意,并非所有 TTF 都能正常工作。在我进行实验时,它只适用于一个子集(在 Windows 上,那些名称是用小写大写字母写的)。

关于android - 如何将外部字体添加到 android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5634245/

相关文章:

android - 哪个站点显示在应用程序的 WebView 中

android - EditText 填充在 Android 中无法正常工作

android - Android中如何添加类似于HTML的页面跳转?

android - 是否可以为 InputTextLayout 的 float 文本和提示文本设置不同的字体

android - 在运行时更改字体大小android

android - 更改抽屉导航的字体,所以试图找到 textview

java - 我可以为每个 fragment 单独提供工具栏吗?如何处理抽屉导航

Android解析String ArrayIndexOutOfBoundsException

java - 未找到 Android 运行时异常字体资源