将onCreateOptionsMenu与aChartEngine一起使用

时间:2012-10-02 23:07:00

标签: android android-activity achartengine android-menu

我正在尝试在Graph视图中包含一个菜单。我有完美的图表,在主要活动上,我的菜单工作正常。我似乎无法将菜单显示在我的图表活动中。

以下是LineGraph.java中的代码:

public class LineGraph extends Activity {
        //me trying to initialize the menu
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_graph, menu);
        return true;
    }

public Intent getIntent(Context context){

    //data
    int[] x = {1,2,3,4,5,6,7,8,9,10}; //x values
    int[] y = {30,34,45,80,57,77,89,100,111,123,145};//yvalues

    TimeSeries series = new TimeSeries("Caffeine Level");
    for(int i = 0; i<x.length;i++){
        series.add(x[i], y[i]);
    }

    XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset();
    dataset.addSeries(series); 

    XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
    XYSeriesRenderer renderer = new XYSeriesRenderer();
    mRenderer.setXTitle("Title");
    mRenderer.setYTitle("ytitle");

    mRenderer.addSeriesRenderer(renderer);
    mRenderer.setBackgroundColor(Color.BLACK);

    Intent intent = ChartFactory.getLineChartIntent(context, dataset, mRenderer, "Line Graph");

    return intent;
}

}

我确信这是一个简单的改变,但我尝试过搜索,似乎无法找到答案。已经检查过明显的事情(至少对我而言)。例如,我使用正确的R,activity_graph存在于/ res / menu目录中。我究竟做错了什么?谢谢!

0 个答案:

没有答案