Я не знаю, почему приведенный выше ответ помечается буквой V, когда он просто не верен.Рисование текста в точке (0,0) приведет к выводу его за пределы экрана, поскольку по какой-то причине текст рисуется снизу вверх (тогда как все остальное кажется нарисованным сверху вниз).
Если вы хотитеверхний левый угол:
paint = new Paint();
paint.setColor(Color.RED);
int fontSize = 20;
paint.setTextSize(fontSize);
Typeface tf = Typeface.create("FONT_NAME", Typeface.BOLD);
paint.setTypeface(tf);
paint.setTextAlign(Align.LEFT);
canvas.drawText("your_text", 0, (0+paint.getTextSize()), paint);