【发布时间】:2012-12-27 11:25:56
【问题描述】:
当我查看解决方案时:
How to use a custom typeface in a widget
在上面的问题中,我在一个Widget中使用了自定义字体; 使用解决方案:
public Bitmap buildUpdate(String time)
{
Bitmap myBitmap = Bitmap.createBitmap(160, 84, Bitmap.Config.ARGB_4444);
Canvas myCanvas = new Canvas(myBitmap);
Paint paint = new Paint();
Typeface clock = Typeface.createFromAsset(this.getAssets(),"Clockopia.ttf");
paint.setAntiAlias(true);
paint.setSubpixelText(true);
paint.setTypeface(clock);
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.WHITE);
paint.setTextSize(65);
paint.setTextAlign(Align.CENTER);
myCanvas.drawText(time, 80, 60, paint);
return myBitmap;
}
问题:如何根据字符数确定生成的位图的宽高?
【问题讨论】:
标签: android