我如何将字体画的bitmap中,然后再将bitmap画出来呢,为什么我这样做不行呢
protected void onDraw(Canvas canvas) {   
super.onDraw(canvas);   
Bitmap bitmap = Bitmap.createBitmap(100, 200, Config.ARGB_8888);
Paint mPaint = new Paint(); 
mPaint.setColor(Color.RED);
mPaint.setTextSize(22.0f);
Canvas canvass = new Canvas(bitmap);
canvass.drawText(75+" km", 100, 60, mPaint);
Paint paint = new Paint(); 
canvas.drawBitmap(bitmap, 100,70, paint);
}

解决方案 »

  1.   

    我已经主类中setContentView了,如果我这样写就能显示出来,但是如何将字画到bitmap中呢
    protected void onDraw(Canvas canvas) {   
            super.onDraw(canvas);           
            //Bitmap bitmap = Bitmap.createBitmap(100, 200, Config.ARGB_8888);
            Paint mPaint = new Paint(); 
            mPaint.setColor(Color.RED);
            mPaint.setTextSize(22.0f);
            //Canvas canvass = new Canvas(bitmap);
            canvas.drawText(75+" km", 100, 60, mPaint);
           // Paint paint = new Paint(); 
           // canvas.drawBitmap(bitmap, 100,70, paint);
        }
      

  2.   

    他是说,构造画笔,  然后再BITMAP这个画布上去画个。吧bitmap给Canvas