Этот код должен был конвертировать текст в изображение
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Paint paint = new Paint();
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.RED);
paint.setTextSize(16);
paint.setAntiAlias(true);
paint.setTypeface(Typeface.MONOSPACE);
Bitmap bm = Bitmap.createBitmap(16, 16, Bitmap.Config.ALPHA_8);
float x = bm.getWidth();
float y = bm.getHeight();
Canvas c = new Canvas(bm);
c.drawText("Test", x, y, paint);
}
Этот код в порядке? Если да, как я могу сделать это новое растровое изображение видимым на экране? Я попробовал этот код, который выдал ошибку
setContentView(c); //<- ERROR!
Меня смущает элемент Canvas
, поскольку в XML нет такого элемента, который я могу использовать в коде.