androidのOpenGLでGLSurfaceviewで文字を直接表示することができないみたいなので
Bitmap bitmap=Bitmap.createBitmap(480,400,Bitmap.Config.ARGB_8888);
Canvas canvas=new Canvas(bitmap);
canvas.drawARGB(255, 0, 0, 0);
Paint paint=new Paint();
paint.setColor(Color.RED);
paint.setTextSize(22);
paint.setTypeface(Typeface.create(Typeface.SERIF,Typeface.BOLD));
paint.setTextAlign(Paint.Align.CENTER);
canvas.drawText(one,canvas.getWidth()/2,100,paint);
canvas.drawText(two,canvas.getWidth()/2,150,paint);
canvas.drawText(three,canvas.getWidth()/2,200,paint);
canvas.drawText(four, canvas.getWidth()/2, 250, paint);
//one,two,three,fourは表示する文字であるString型変数
このように文字のBitmapを作って表示させたいのですが
実機でテストすると「FAILED BINDER TRANSACTION」が多く出てきます。
ぐぐって見るとこれはメモリの容量の問題であまり大きいサイズの画像が描画できないみたいです。
どのように対処すればよいでしょうか?