2013-03-14 35 views
1

如何使用InputStream加载字体?如何使用InputStream加载字体

我正在使用classLoader来资源,它会返回一个InputStream,现在如何将它传递给Typeface?

我曾尝试这些方法:

font = Typeface.createFromFile(line); //File path 

font = Typeface.createFromFile(line);//String path 

但他们都将无法正常工作。

有没有其他办法可以实现这个目标?

+0

http://sankarganesh-info-exchange.blogspot.in/2012/01/using-custom-font-in-android.html – Raghunandan 2013-03-14 17:45:51

+0

@Raghunandan谢谢你能解释他在做什么? – user2056563 2013-03-14 17:49:29

+0

@ user2056563在外部存储器中创建文件,然后将文件路径指定给createFromFile()方法 – Pragnani 2013-03-14 17:51:50

回答

2

您将得到的最接近的是将流保存到(临时)文件,并将该文件传递给该方法。