canvas.drawText 似乎在 Android api >19 中无法正常工作
canvas.drawText seems does not work properly in Android api >19
我遇到了一个让我抓狂的问题。
我为汽车应用程序的自定义仪表视图创建了一个 Android 库。
在这个仪表视图上,有一个刻度,其值是用函数 Canvas.drawText() 绘制的。
在 API 19 和 22 设备上 运行ning whis 查看时一切正常,直到上周我更新了 Android Studio 2.2。
从那时起,如果我 运行 在 API >19 的设备上,秤上的值就不会正确写入。如果我 运行 在 API =< 19 的设备上,一切都很好。
这是可以从 Github:
克隆的测试项目
https://github.com/dequadelisonz/CarDashDemo.git
这是我应该正确看到的(在 API <=19 的设备上):
这是我在 API >19 的设备上看到的:
正如您在 2 个仪表中看到的那样,其中一个只有几个数字。所有其他文本似乎都消失了。
希望有人能解决这个问题……
谢谢!
由于此 post 已修复
似乎 Android API > 15 上存在错误,因此无法在 canvas 上正确绘制文本。
我遇到了一个让我抓狂的问题。 我为汽车应用程序的自定义仪表视图创建了一个 Android 库。 在这个仪表视图上,有一个刻度,其值是用函数 Canvas.drawText() 绘制的。 在 API 19 和 22 设备上 运行ning whis 查看时一切正常,直到上周我更新了 Android Studio 2.2。 从那时起,如果我 运行 在 API >19 的设备上,秤上的值就不会正确写入。如果我 运行 在 API =< 19 的设备上,一切都很好。 这是可以从 Github:
克隆的测试项目https://github.com/dequadelisonz/CarDashDemo.git
这是我应该正确看到的(在 API <=19 的设备上):
这是我在 API >19 的设备上看到的:
正如您在 2 个仪表中看到的那样,其中一个只有几个数字。所有其他文本似乎都消失了。 希望有人能解决这个问题…… 谢谢!
由于此 post 已修复
似乎 Android API > 15 上存在错误,因此无法在 canvas 上正确绘制文本。