我正在尝试使用搜索栏,当您移动它时,新的图形将显示在achartengine中,但问题是在旧图形上绘制,而不是用新值重新绘制chartview。我已经尝试了其他问题中的所有内容,但没有任何对我有用。谁能帮我?谢谢。这是我的代码:
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);
}
答案 0 :(得分:0)
这是您可以使用的重绘问题:
renderer.setInScroll(true);