2

我是安卓新手。我有一个 textview 并想为其分配自定义字体。我的字体文件 (*.ttf) 在服务器上。我必须在代码中使用该文件来动态设置字体(动态)。我不想将文件放在资产文件夹或任何原始文件夹中。如何实施?

4

2 回答 2

2
  1. 从服务器下载字体
  2. 保存到 SD 卡
  3. 使用Typeface.createFromFile(String path)
  4. textView.setTypeface(yourTypeface);
于 2013-06-06T18:41:39.927 回答
0

您需要将字体文件添加到资产文件夹,然后在您的 java 代码中使用它。

字体温度 = Typeface.createFromAsset(getAssets(), "fonts/RadioLand.ttf");

  bat = (TextView)findViewById(R.id.textView1);
    bat.setTypeface(temp);
于 2013-06-06T18:23:31.697 回答