Tôi đang theo an example in this link và tạo ra một lớp như sauAndroid achartengine đơn giản biểu đồ pie
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;
}
}
và tôi gọi đó là khi ứng dụng của tôi bắt đầu từ ngày hoạt động khởi đầu của tôi trong onCreate.
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.mainpage);
Intent achartIntent = new aChartExample().execute(this);
startActivity(achartIntent);
}
Sau đó tôi đã bao gồm achartengine-0.6.0.jar trong dự án của mình.
Khi tôi chạy ứng dụng, nó gặp sự cố trên dòng startActivity.
Không chắc chắn nên đi đâu từ đây.
Ví dụ của bạn cực kỳ đơn giản và hữu ích. Cảm ơn. :) – Enrichman