Android ScrollView嵌套ScrollView滚动的问题解决办法

源自   http://blog.csdn.net/zengkai19900512/article/details/53285735

布局中

          Android:id="@+id/scrollview_parent"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:focusableInTouchMode="false"
        android:scrollbars="none" >
            android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >


            android:id="@+id/scrollview_child"
        android:layout_width="fill_parent"
        android:layout_height="250dp"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginTop="10dp"
        android:scrollbars="none" >

   


   
   


代码中。。。


parentScrollView.setOnTouchListener(new  View.OnTouchListener() { 


@Override
              public boolean onTouch(View v, MotionEvent event) { 
                  findViewById(R.id.scrollview_child).getParent().requestDisallowInterceptTouchEvent(false); 
                  return false; 
              } 
          }); 
childScrollView.setOnTouchListener(new View.OnTouchListener() { 


@Override
              public boolean onTouch(View v, MotionEvent event) 
              { 
            
                  v.getParent().requestDisallowInterceptTouchEvent(true); 
                  return false; 
              } 
          }); 


你可能感兴趣的:(软件开发,andrroid)