【发布时间】:2013-12-17 14:42:09
【问题描述】:
我正在尝试使用搜索栏,当您移动它时,将在 achartengine 中显示一个新图形,但问题是它会覆盖旧图形,而不是用新值重新绘制图表视图。我已经尝试了我在其他问题中读到的所有内容,但没有任何东西对我有用。谁能帮我?谢谢。这是我的代码:
int length2 = titles.length;
XYSeries series = new XYSeries(titles[0], 0);
double[] xV = x.get(0);
double[] yV = values.get(0);
int seriesLength = xV.length;
for (int k = 0; k < seriesLength; k++) {
series.add(xV[k], yV[k]);
}
mDataset.addSeries(series);
LinearLayout layout = (LinearLayout) findViewById(R.id.chart);
if (mChartView == null) {
mChartView = ChartFactory.getLineChartView(this, mDataset, mRenderer);
layout.addView(mChartView);
} else {
layout.removeAllViews();
layout.addView(mChartView);
}
【问题讨论】:
-
如果您能添加一些屏幕截图以便更好地解释会有所帮助。
标签: android graphics achartengine repaint wave