为了显示实时数字输入/输出值,如示波器
答案 0 :(得分:0)
没有方法可以进行x滚动,但您可以创建自己的方法来执行此操作。这是一个例子。
for (int i = values.getItemCount() - 2; i >= 0; i--) {
values.add(i + 1, value.getY(i));
}
values.add(0, y);
“values”是TimeSeries。
基本上我将倒数第二个值换成最后一个值,依此类推。最后,我在位置0添加新值。
答案 1 :(得分:0)
mSeries.add(++xCounter, aData);
if (mChartView != null) {
if (mSeries.getItemCount() >= 200) {
mSeries.remove(0);
}
mhartView.repaint();
}
可以帮助在这里绘制动态视图。 200是您的视图缓冲区大小,因此一旦填充它就开始从顶部删除并在尾部添加新值。