canvas.drawText似乎在Android api> 19中无法正常工作

时间:2016-10-02 18:29:05

标签: android android-custom-view gauge

我有一个让我疯狂的问题。 我为汽车应用程序的Custom gauge视图创建了一个Android库。 在此仪表视图上,有一个刻度,其值使用Canvas.drawText()函数绘制。 在使用API​​ 19和22的设备上运行whis view时,一切都运行正常,直到上周我更新了Android Studio 2.2。 从那时起,如果我在API> 19的设备上运行它,则无法正确写入秤上的值。如果我在API =<的设备上运行它19一切都很好。 这是可以从Github克隆的测试项目:

https://github.com/dequadelisonz/CarDashDemo.git

这是我应该正确看到的(在API< = 19的设备上): enter image description here

这就是我在使用API​​> 19的设备上看到的内容: enter image description here

正如您在2个仪表中所看到的,其中一个中只有几个数字。所有其他文本似乎都消失了。 希望有人可以解决这个问题...... 谢谢!

1 个答案:

答案 0 :(得分:0)

修复了这篇文章 https://stackoverflow.com/a/14989037/746068

似乎Android API上存在错误> 15这样就不能在画布上正确绘制文字了。