在android中将字体设置为文本

时间:2011-08-08 12:03:58

标签: android

你想根据spinner选择改变字体类型为atext,如arial balck,Thlist等。有人有想法吗?建议我

1 个答案:

答案 0 :(得分:1)

您应该更改文本视图的字体。您可以指定变量:

Typeface typeface = Typeface.DEFAULT;

然后,当用户选择另一种字体时,您可以使用内置字体重新初始化此变量,或者从.ttf文件加载自己的字体,然后将其放在assets/fonts目录中。通过此调用可以加载自己的字体:

typeface = Typeface.createFromAsset(context.getAssets(),
                "fonts/font.ttf");

这应该这样做。