Google Playに公開されているアプリケーションで重大な問題に直面していますが、> 4.0以外のAndroidのすべてのバージョンで問題なく動作しているようです。Nexus 7のAndroid 4.2:canvas.drawText()が正しく動作しない
これは私のアンドロイド4.0 HTCの携帯電話からscreenshootです:
そして、これは私がネクサス7、アンドロイド4.2.1(エミュレータで同じ動作)で取得されるものです:
私はcanvas.drawText()
テキストを描画するために使用される塗料は、次のとおりです。logCat(4.2.1エミュレータ)では
paint = new Paint();
paint.setAntiAlias(true);
paint.setColor(color); //some color
paint.setTextSize(size); //some size
paint.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
paint.setTextAlign(Align.CENTER);
私はマニフェストでこれらの設定を使用
12-18 20:42:21.096: W/Trace(276): Unexpected value from nativeGetEnabledTags: 0
の多くを参照してください。
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="8" />
実際にはテキストサイズは0.175fで、backgroundCanvas.scale(getWidth()、getWidth()); –