2011-07-05 3 views

Répondre

19

Je ne sais pas pourquoi la réponse ci-dessus est marquée avec V alors que ce n'est tout simplement pas correct.Le texte de dessin à (0,0) va le retirer de l'écran car, pour une raison quelconque, le texte est tiré du bas vers le haut (alors que tout semble d'autre à tirer de haut en bas)

Si vous voulez que le coin supérieur gauche.!

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); 
+2

homme impressionnant Je devenais fou ici Merci d'avoir pris le temps de répondre à cette question avec la bonne réponse! S'il vous plaît mettez cette réponse à zéro! – Boy

+0

Oui, il est important de savoir que canvas.drawText() rend à partir du bas, lef t (en supposant que la valeur d'alignement est réglée sur la gauche) et non le haut habituel, à gauche. – Ryan

Questions connexes