0

我正在使用 Afreechart 为我的 android 应用程序创建图表。在模拟器中可以看到图例,但在 android 平板电脑中没有出现图例。以前它工作正常,但是当我向我的应用程序添加一些其他活动时,它不起作用。我正在使用 afreechart-0.0.4.jar.my minSdkversion 3,目标是 15。

4

1 回答 1

4

我找到了我的问题的解决方案..

指出我正确方向的事实是,图形在模拟器上表现完美,与模拟器运行的 Android 版本无关。这让我觉得也许硬件加速(如果我没记错的话是用 HoneyComb 引入的)与此有关。再用谷歌搜索一下,我发现其他图形库在 ICS 和 JellyBean 上也有类似的问题,所以我尝试关闭图表视图的硬件加速:

chartView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

现在,图表和图例在任何设备上都按预期显示。希望它可以帮助某人....

于 2013-02-23T00:11:31.540 回答