title: SwipeRefreshLayout interfere with GridView inside ViewPager
body: <p>i have a <code>ViewPager</code> for the main layout, with 3 fragment as pages, 2 of them has a <code>GrideView</code> inside them.</p>
  
  <p>the main page code:</p>
  
  <pre><code>&lt;android.support.v4.widget.SwipeRefreshLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/mainRefreshLayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"&gt;
  
        &lt;android.support.v4.view.ViewPager
          android:id="@+id/main_pager"
          android:layout_width="match_parent"
          android:layout_height="match_parent"&gt;
        &lt;/android.support.v4.view.ViewPager&gt;
  &lt;/android.support.v4.widget.SwipeRefreshLayout&gt;
  </code></pre>
  
  <p>code of first fragment:</p>
  
  <pre><code>&lt;GridView 
      android:id="@+id/firstCategoryGridView"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:numColumns="1"
      android:stretchMode="columnWidth"
      android:scrollbars="none"
      android:listSelector="#00000000"&gt;
  &lt;/GridView&gt;
  </code></pre>
  
  <p>the grid view is filled with items. in the middle of list when i scroll upward the <code>SwipeRefreshLayout</code> get triggered before the list reach top. <em>how can i solve this?</em></p>