我想让一个应用程序包含一个用于呈现文本的自定义字体,加载它,然后将它与标准元素(如 StaticText)一起使用。这可能吗?
最佳答案
是的,你可以,你只是不能将它定义到 xml 布局中。您每次都需要动态使用它。查看 this tutorial例如。
如果链接失效,这里是一个总结:
- 获取像
times.otf
这样的字体文件
- 将其放入您的 Assets 文件夹中的“字体”文件夹中
使用类似的方式获取 TextView 的引用:
TextView tv = (TextView) findViewById(R.id.myCustomTVFont);
从资源文件夹中获取字体:
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/times.otf");
让你的 TextView 看起来很棒:
tv.setTypeface(tf);
关于android - 我可以在 Android 应用程序中嵌入自定义字体吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3424165/