String txt="abcdef";
TextPaint textPaint = new TextPaint(); textPaint.setAntiAlias(true); textPaint.setTextSize(15); Bitmap txtBitmap = Bitmap.createBitmap((int)textPaint.measureText(txt),200, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(txtBitmap); canvas.drawBitmap(txtBitmap, 0, 0, null); StaticLayout sl= new StaticLayout(txt, textPaint, txtBitmap.getWidth(), Layout.Alignment.ALIGN_CENTER, 1.0f, 0.0f, false); sl.draw(canvas);