我想在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);
}
}
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);
}
}
canvas.drawText("sssss", 100, 200, mPaint);你在内存中画一张图,有什么用,都没关联到View上去。
就算你实现了,又有什么用呢,一刷新,你绘制的东西又没有了。