如何在android环境中添加额外的字体?我需要做一个像LCD这样的字体,背景数字是这样的:
http://www.androidfreeware.net/img2/gps_speedometer_android_1.png
发布于 2011-04-21 14:42:33
public void setFontTextView(Context c, TextView name) {
Typeface font = Typeface.createFromAsset(c.getAssets(),"fonts/Arial.ttf");
name.setTypeface(font);
}下载ttf文件格式的Arial字体并放入资源文件夹。这就够了。
发布于 2010-05-21 15:43:01
我们在bangalore android developers group为我们的一个项目AutoMeter做了这件事,你可以详细看看那里的代码。
代码将如下所示
Typeface myTypeface = Typeface.createFromAsset(this.getAssets(),"DS-DIGIB.TTF");
waitingTimeView = (TextView) findViewById(R.id.WaitingTime);
waitingTimeView.setTypeface(myTypeface);DS-DIGIB.TTF是放在assets文件夹中的字体
发布于 2010-05-21 09:10:08
您希望使用android.graphics.Typeface类,它可以从资产或文件创建新的字样。
https://stackoverflow.com/questions/2878882
复制相似问题