我想在Activity 画图,如何画,如果我不想再建立一个类继承View的话,是不是能够在Activity 中画图,但是我这样写不对,忘高手帮忙
package com.test;import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Bitmap.Config;
import android.os.Bundle;public class Text extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        ttt();
    }
   
    public void ttt()
    {
     Bitmap bitmap = Bitmap.createBitmap(100, 100, Config.ARGB_8888);
     Paint mPaint = new Paint(); 
     mPaint.setColor(Color.BLUE);
     mPaint.setTextSize(33.0f);
     Canvas canvas = new Canvas(bitmap);
     canvas.drawText("sssss", 100, 200, mPaint);
    
    }
}

解决方案 »

  1.   

    就是如何能在Activity类中实现画图呢 
      

  2.   

    Canvas canvas = new Canvas(bitmap);
    canvas.drawText("sssss", 100, 200, mPaint);你在内存中画一张图,有什么用,都没关联到View上去。
    就算你实现了,又有什么用呢,一刷新,你绘制的东西又没有了。
      

  3.   

    那么我要用TextView 来实现的话,能否实现,及在Activity用代码实现位置并显示信息
      

  4.   

    都是要继承某个类,然后重写onDraw
      

  5.   

    那你为什么不想继承View呢?View是各个控件的基类,只有View才能显示出来。