2012-03-20 78 views

回答

0

你可以在你的第二個列表視圖中使用這樣的:smoothScrollToPosition(position)

而在你第一次的ListView您合作請使用OnScrollListener並使用getFirstVisiblePosition檢查第一個可見項目。

最良好的祝願, 添

+0

你有沒有試過上面的解決方案。因爲我沒有得到相同的想法滾動 – 2012-03-20 08:21:20

+0

需要一些樣本這....只是發佈它,如果你有任何鏈接 – 2012-03-20 08:31:13

1

使用下面的方法來獲得你的第一個listView-

private void saveListScrollPosition() 
    { 
    // save index and top position 
    index = _listview1.getFirstVisiblePosition(); 
    View view = _listview1.getChildAt(0); 
    top = (view == null) ? 0 : view.getTop(); 
    } 

的滾動位置和滾動第二ListView控件與該位置列表視圖的位置同步 -

// restore 
    _listview2.setSelectionFromTop(index, top);