我需要在我的Android应用程序中加入一个图表,我正在尝试按照本教程进行操作:
http://www.jjoe64.com/2011/07/chart-and-graph-library-for-android.html
我尝试将其放入我的活动课程中,并显示出与GraphView
相关的大量错误。以下是代码片段:
// graph with dynamically genereated horizontal and vertical labels
GraphView graphView = new GraphView(
this // context
, new GraphViewData[] {
new GraphViewData(1, 2.0d)
, new GraphViewData(2, 1.5d)
, new GraphViewData(2.5, 3.0d) // another frequency
, new GraphViewData(3, 2.5d)
, new GraphViewData(4, 1.0d)
, new GraphViewData(5, 3.0d)
} // data
, "GraphViewDemo" // heading
, null // dynamic labels
, null // dynamic labels
);
LinearLayout layout = (LinearLayout) findViewById(R.id.graph1);
layout.addView(graphView);
答案 0 :(得分:0)
在调用setContentView方法后,您应该将它放在活动的onCreate方法中。
答案 1 :(得分:0)
这个库存在问题,因为没有Javadoc,你必须通过阅读源代码来弄清楚如何使用它。您可能会遇到与GraphViewData相关的编译错误,因为您应该显式导入嵌入在GraphView类中的此类:
import com.jjoe64.graphview.GraphView.GraphViewData;
你也不能拥有黑色文字,白色背景配色方案而不“黑客入侵源代码”。它假设您只需要浅色文本,黑色背景图。
答案 2 :(得分:0)
您应该使用AchartEngine AchartEngine
它有利于在android中制作任何类型的图表和图形。它可能对你有帮助......!