如何在android中设置TextView的Font?

时间:2011-06-07 20:44:03

标签: android android-layout

  

可能重复:
  how to change the font on the text view in android?

我在我的应用程序中尝试了很多为TextView设置字体。但似乎没有办法在android中设置字体。我想通过xml为我的所有TextView设置Arial字体。我将Arial.ttf添加到我的资产中仍然无法在xml中设置样式。请找我一个出路。

1 个答案:

答案 0 :(得分:23)

AFAIK你不能用xml来做,你必须在代码中执行:

Typeface tf = Typeface.createFromAsset(getAssets(),
            "fonts/Arial.otf");
TextView tv = (TextView) findViewById(R.id.CustomFontText);
tv.setTypeface(tf)