2013-02-27 59 views
1

我需要依靠滚动2个并行的Horizo​​ntalScrollView,这意味着如果我滚动一个,另一个也应该滚动。Horizo​​ntalScrollViews一起滚动

我该怎么做这样的事情?

在此先感谢。

+0

嗨Thomaus,你解决了这个问题吗? – 2013-05-20 07:33:48

+0

不,我没有:-( – thomaus 2013-05-22 16:55:45

+0

嗨Thomaus,我已经解决了这个问题。 – 2013-05-22 18:24:34

回答

0
hscrollViewOne=(HorizontalScrollView)findViewById(R.id.hsvOne); 
hscrollViewTwo=(HorizontalScrollView)findViewById(R.id.hsvTwo); 


hscrollViewOne.setOnScrollChangeListener(new View.OnScrollChangeListener() { 
     @Override 
     public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) { 
      hscrollViewTwo.scrollTo(scrollX, scrollY); 
     } 
    }); 

hscrollViewTwo.setOnScrollChangeListener(new View.OnScrollChangeListener() { 
     @Override 
     public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) { 
      hscrollViewOne.scrollTo(scrollX,scrollY); 
     } 
    }); 
相关问题