2012-06-15 56 views
0

我的布局结构是这样的如何在scrollview中工作scrollview?

<LinearLayout> 
     <scrollview> 
     <RelativeLayout> 
     <scrollview> 
      ... 
     ... 
     </scrollview> 
     </RelativeLayout> 
     </scrollview> 
     </LinearLayout> 

但问题是,当我们滚动内滚动视图外滚动视图也滚动因为我无法滚动其中包含50行,并能内滚动视图中读取只有10行请人指导我,我如何管理它。

+0

你到底想达到什么目的?在一个视图中有2个滚动视图会让操作系统混淆不清。 – Sana

+0

答案已经在这里:http://stackoverflow.com/questions/4490821/scrollview-inside-scrollview,它嵌套滚动视图没有意义,因为当你滚动什么视图会移动?如果你有一个水平和垂直的滚动视图,那么你需要覆盖滚动视图,就像这样:http://stackoverflow.com/questions/5012545/android-scrollview-inside-a-gallery – Christine

+0

我打开详细信息有6个细节所有的都在同一大小的观点,但当细节规模大,然后问题出现和客户端说,这样做iphone在iphone这是工作。 – sandee

回答

3

由于ListView控件具有内置滚动,这种做法将里面滚动型(不与Android可行)相同的模式的ListView,那么你也可以参考this

0

如果我这样做,对内部滚动型的IT工作滚动型非常好(仅为scrollview测试过)。 我不知道它是否适用于listview。

@覆盖 公共布尔onInterceptTouchEvent(MotionEvent EV){

if(getFocusedChild() != null) { 
      getParent().requestDisallowInterceptTouchEvent(true); 
} 

....