如何在Android中绘制自定义条形图

时间:2012-10-15 03:51:08

标签: android bar-chart

我正在开发一个应用程序,其中需要在条形图中显示结果。我尝试使用AChartEngineGoogle api以及许多其他api来开发图表。但我的要求是在一个Activity中绘制多个图表。我跟着this。它的工作正常。但是当我尝试为整个屏幕设置背景图像时,它无法正常工作

请有人帮助我吗

3 个答案:

答案 0 :(得分:7)

请检查此Bar Chart in Android With out any Built in jars。在这里你可以绘制没有任何内置罐子的图表。它只是简单的Graph创建,使用在ListView中设置textview的高度的概念。

我使用Horizontal ListView实现了这一点。这里有两个具有相同大小元素的双数组。图表将根据方向(纵向和横向)进行调整。

如果您想在一个活动中添加更多图表,则可以在布局中实现另一个水平列表视图。

我希望这对你有帮助....

答案 1 :(得分:0)

我可以帮助您使用付费的图书馆,这很好 被称为aiCharts (Bar Charts)

或者你应该参考GraphViewDemo它也是anice和免费的图书馆来制作条形图

GraphViewDemo

答案 2 :(得分:0)

我正在写一篇关于这个主题的blog post。对于我的一个客户,我使用嵌入式条形图创建了一个复合视图。我没有找到一个简单而灵活的库来实现这一点,所以我决定使用自定义视图。令我惊讶的是,它比我预期的要简单:创建一个自定义视图,它将颜色和百分比作为属性,并使用线性布局来包含其实例,使用layout_weight或固定layout_width来保持比例。我对结果非常满意。