SwipeRefreshLayout does not allow me to scroll up
<p>I have an app with a <code>SwipeRefreshLayout</code> which has a <code>ListView</code> inside it. When the <code>ListView</code> is populated, I can easily scroll down to read the older items on the list, but when I try to scroll up this action is mistaken for a Pull2Refresh action even though I am trying to scroll up. It does not matter where I position my finger it still mistakes this for a Pull2Refresh action. How can I sort this problem as scrolling back to the top is a problem.<br><br>Here is the XML to that fragment with the <code>SwipeRefreshLayout</code> :<br></p>

<pre><code>&lt;android.support.v4.widget.SwipeRefreshLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/swipe_refresh_layout_general"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"&gt;

  &lt;FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.inc.automata.unamupdates.fragments.GeneralNewsFragment"&gt;

    &lt;ListView
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:id="@+id/listViewGeneral"&gt;
    &lt;/ListView&gt;
  &lt;/FrameLayout&gt;
&lt;/android.support.v4.widget.SwipeRefreshLayout&gt;
</code></pre>