private void drawTexts(Canvas canvas, float textSize, Typeface typeface, String[] texts,
float[] textGridWidths, float[] textGridHeights) {
mPaint.setTextSize(textSize);
mPaint.setTypeface(typeface);
drawText(canvas, texts[0], textGridWidths[3], textGridHeights[0]);
drawText(canvas, texts[1], textGridWidths[4], textGridHeights[1]);
drawText(canvas, texts[2], textGridWidths[5], textGridHeights[2]);
drawText(canvas, texts[3], textGridWidths[6], textGridHeights[3]);
drawText(canvas, texts[4], textGridWidths[5], textGridHeights[4]);
drawText(canvas, texts[5], textGridWidths[4], textGridHeights[5]);
drawText(canvas, texts[6], textGridWidths[3], textGridHeights[6]);
drawText(canvas, texts[7], textGridWidths[2], textGridHeights[5]);
drawText(canvas, texts[8], textGridWidths[1], textGridHeights[4]);
drawText(canvas, texts[9], textGridWidths[0], textGridHeights[3]);
drawText(canvas, texts[10], textGridWidths[1], textGridHeights[2]);
drawText(canvas, texts[11], textGridWidths[2], textGridHeights[1]);
}