我遇到了一个奇怪的问题,即相同的代码会在不同的Android版本上生成具有完全不同填充颜色(看似)的饼图。具体地,对于#F6F8F8和#E4F1FF,(< = 4.3)和(> = 5.0)看起来不同。我最初使用的是MPAndroidChart v2.2.5,然后升级到v3.0.1。两者都有同样的问题。
我在同一台Mac上的模拟器(4.3和6.0)上进行了测试,这不是特定于设备的问题。 这也不是一个模拟器问题,因为我可以在真实设备上重现这个问题(4.2.2和5.0.1)。 色差很大。
基本上,它在v5.0 +设备上看起来像这样。
在v4.3或更低版本的设备上,它看起来像这样。
答案 0 :(得分:0)
对于API级别21或更高级别使用values-v21文件夹。如果设备在较旧版本的Android上运行,则将忽略res / values-v21 /目录。