将图表添加到视图并进行渲染

时间:2012-05-24 20:11:31

标签: android achartengine

如果我将图表设置为内容视图,则每件事都可以正常工作:

GraphicalView mChartView = ChartFactory.getLineChartView(context,dataset,renderer);
setContentView(mChartView);

但是,如果我将GraphicalView添加到视图中,则不会呈现图表:

GraphicalView mChartView = ChartFactory.getLineChartView(context,dataset,renderer);
ScrollView sView = (ScrollView)findViewById(R.id.sview);
sView.add(mChartView);

即使不是内容视图,有没有办法让图表呈现?

1 个答案:

答案 0 :(得分:0)

也许您需要在ScrollView中创建一个布局,然后像这样添加mChartView

 layout.addView(mChartView, new LayoutParams(LayoutParams.FILL_PARENT,
      LayoutParams.FILL_PARENT));

这样对我来说很好......