2011-03-15 255 views
1

我在另一个滚动视图内有滚动视图。我想滚动内部滚动视图,但外部滚动视图只有滚动鼠标来解决这个问题?滚动视图内滚动视图android

谢谢。

+0

你可以粘贴你的代码 – 2011-03-15 13:58:31

回答

2

在滚动视图中取一个布局并在该布局中添加另一个滚动视图coz scrollview只能容纳一个孩子。所以内部滚动视图可以移动它所持有的内容。

4
sv01 = (ScrollView) findViewById(R.id.popup_sf_event_scroll_01); 
    sv02 = (ScrollView) findViewById(R.id.popup_sf_event_scroll_02); 

    sv02.setOnTouchListener(new OnTouchListener() { 

     @Override 
     public boolean onTouch(View v, MotionEvent event) { 
      if (event.getAction() == MotionEvent.ACTION_UP) 
       sv01.requestDisallowInterceptTouchEvent(false); 
     else 
       sv01.requestDisallowInterceptTouchEvent(true); 

     return false; 
     } 
    });