我们可以在运行时设置typface(.ttf)来自服务器吗?

时间:2016-02-19 06:21:36

标签: android android-layout android-fragments

我们可以在运行时设置字体吗?.ttf文件来自服务器意味着ttf文件来自服务器,我们必须根据它设置我们的字体

2 个答案:

答案 0 :(得分:2)

是的,可能。您可以将ttf文件下载到外部存储中,然后从该文件创建TypeFace

Typeface tf = Typeface.createFromFile(file);

此处文件应该是来自服务器的ttf文件。

答案 1 :(得分:0)

是的可能从服务器设置自定义字体。

  1. 从服务器下载字体
  2. 保存到SD卡
  3. 使用Typeface.createFromFile(String path)
  4. textView.setTypeface(yourTypeface);
  5. <强>代码

    TextView tv=(TextView)findViewById(R.id.custom); 
    Typeface face=Typeface.createFromFile(new File(Environment.getExternalStorageDirectory(), "font.ttf")); 
    tv.setTypeface(face);