将字体动态地放入android中的textview

时间:2013-06-06 18:07:36

标签: android android-layout

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

  

Typeface temp = Typeface.createFromAsset(getAssets(),“fonts / RadioLand.ttf”);

  bat = (TextView)findViewById(R.id.textView1);
    bat.setTypeface(temp);