我已经阅读了有关使用(android)GraphView库的介绍性信息,并且无法设法让它工作,当使用演示应用程序(一切都被重建,它工作),但现在在我的活动中实现其方法将不会。
可以在GraphView
查看文档和演示代码这是我的主要活动:
import java.util.Date;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.jjoe64.graphview.GraphView;
import com.jjoe64.graphview.GraphView.GraphViewData;
import com.jjoe64.graphview.GraphViewSeries;
import com.jjoe64.graphview.LineGraphView;
public class MainActivity extends Activity implements android.view.View.OnClickListener{
//create the column headers
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.graph_view);
// init example series data
GraphViewSeries exampleSeries = new GraphViewSeries(new GraphViewData[] {
new GraphViewData(1, 2.0d)
, new GraphViewData(2, 1.5d)
, new GraphViewData(3, 2.5d)
, new GraphViewData(4, 1.0d)
});
GraphView graphView = new LineGraphView(
this // context
, "GraphViewDemo" // heading
);
graphView.addSeries(exampleSeries); // data
LinearLayout layout = (LinearLayout) findViewById(R.id.graph1);
layout.addView(graphView);
}
这是我的xml文件:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="250dip"
android:id="@+id/graph1"
tools:context=".MainActivity" />
答案 0 :(得分:0)
为什么使用GraphView库? IMAO有一个更好的库来创建像aChartEngine这样的图形,这可能是最流行的Android图形库,具有良好的文档。您可以找到文档和演示应用程序here