私はキャンバスを作成しました。私はキャンバスにテキストを描きます。しかし、Androidのさまざまなバージョンでテストしているとき、テキストは異なって見えます。バージョン4.хと2.2の違い。キャンバスにAndroidのテキスト
Bitmap btmText = Bitmap.createBitmap(140, 90, Bitmap.Config.ARGB_4444);
Canvas cnvText = new Canvas(btmText);
Typeface tf = tf = Typeface.createFromAsset(context.getAssets(),"fonts/font.ttf");
Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setSubpixelText(true);
paint.setTypeface(tf);
paint.setTextSize(50);
cnvText.drawText(text, 0, 5, 0, 55, paint);
テキストはアンドロイド4.0.3よりも大きく見えます。
これは同じデバイスにありますか? – CaseyB
番号。アンドロイド2.2は240dpiのエミュレータ、アンドロイド4.0.3はネクサスです。 –