我的应用程序面临一个严重的问题,该应用程序发布在 Google Play 上,显然在除 > 4.0 之外的所有版本的 Android 上都可以正常工作。
这是我的 Android 4.0 HTC 手机的屏幕截图:
这就是我在 Nexus 7、Android 4.2.1 上得到的(在模拟器中的行为相同):
我看到使用绘制的每个文本都有相同的行为canvas.drawText()
用于绘制文本的 Paint 是:
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);
在 logCat(4.2.1 模拟器)中,我看到了很多
12-18 20:42:21.096: W/Trace(276): Unexpected value from nativeGetEnabledTags: 0
我在清单中使用这些设置:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="8" />