2013-02-04 33 views

回答

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中的新值。

0
mSeries.add(++xCounter, aData); 
     if (mChartView != null) { 
      if (mSeries.getItemCount() >= 200) { 
       mSeries.remove(0); 
      } 
      mhartView.repaint(); 
     } 

可以在這裏幫助繪製動態視圖。 200是你的視圖緩衝區大小,所以一旦它被填滿,它就開始從頂部刪除並在尾部添加新值。