2013-06-14 4 views

ответ

3

Вам нужно изменить x или y, так:

for (int count = 0; count < words.length; count++) { 
    canvas.drawText(words[count], x + 10 * count, y, paint); 
} 

Здесь слово [0] был бы нарисован в точке (х, у) и слово [1] был бы нарисован в точке (х, + 10, y). Однако это не очень здорово; он предполагает, что все слова имеют ширину 10 пикселей.

+1

Отлично подходит для базовой концепции и объяснения. В зависимости от длины каждого слова в массиве значения 'x' или' y' могут увеличиваться. – kabuto178

+1

Также существует метод 'measureText (String)' 'Paint', который должен помочь, например. 'x + = paint.measureText (слова [count]);' – kcoppock

+1

Спасибо за помощь! –

Смежные вопросы