Android achartengine 简单饼图

标签 android android-activity achartengine

我正在关注 an example in this link和 创建了一个类,如下所示

public class aChartExample {

    public Intent execute(Context context) {
        int[] colors = new int[] { Color.RED, Color.YELLOW, Color.BLUE };
        DefaultRenderer renderer = buildCategoryRenderer(colors);

        CategorySeries categorySeries = new CategorySeries("Vehicles Chart");
        categorySeries.add("cars ", 30);
        categorySeries.add("trucks", 20);
        categorySeries.add("bikes ", 60);

        return ChartFactory.getPieChartIntent(context, categorySeries, renderer, null);
    }

    protected DefaultRenderer buildCategoryRenderer(int[] colors) {
        DefaultRenderer renderer = new DefaultRenderer();
        for (int color : colors) {
            SimpleSeriesRenderer r = new SimpleSeriesRenderer();
            r.setColor(color);
            renderer.addSeriesRenderer(r);
        }
        return renderer;
    }
}

当我的应用在 onCreate 中的开始 Activity 上启动时,我会调用它。

@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.mainpage);

    Intent achartIntent = new aChartExample().execute(this);
    startActivity(achartIntent);
}

然后我将 achartengine-0.6.0.jar 包含在我的项目中。

当我运行该应用程序时,它在 startActivity 行崩溃。

不知道从这里去哪里。

最佳答案

您是否在 AndroidManifest.xml 中添加了以下行。如果是的话,你能发布错误消息吗,我在 2 天前尝试了同样的例子并且为我工作。

<activity android:name="org.achartengine.GraphicalActivity"> 

关于Android achartengine 简单饼图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6591154/

相关文章:

android - 如何在AChartEngine中获取折线图上的可见点数

android - 图表没有绘图

Android GDB 未加载 C++ 共享库

java - 如何让Activity运行到服务

android - 如何将刚刚创建的对象从一个 Activity 传递到另一个 Activity ?

android - 透明、 float 的 Android Activity 不允许更新其背后的内容

android - 如何动态更改 Android 图表引擎中折线图的颜色?

android - 在android中单击按钮时显示带有消息的进度条

android - 在 Canvas 上绘制而不清除先前绘制的位图

Android GridView 将某些项目设置为不可点击