SwipeRefreshLayout bloqueando o RecyclerView rolado horizontalmente

Minha configuração é bastante simples:

<android.support.v4.widget.SwipeRefreshLayout
     android:id="@+id/swiperefresh"
     android:layout_width="match_parent"
     android:layout_height="match_parent" >

     <android.support.v7.widget.RecyclerView
         android:id="@+id/recyclerView"
         android:layout_width="match_parent"
         android:layout_height="220dp"/>

</android.support.v4.widget.SwipeRefreshLayout>

O conteúdo deonCreate():

layoutManager = new LinearLayoutManager( this );
layoutManager.setOrientation( LinearLayoutManager.HORIZONTAL );
topTopicRecyclerView.setLayoutManager( layoutManager );

Agora, quando deslizo o recyclerView para a esquerda ou para a direita e o ângulo do deslize não é perfeitamente horizontal, o SwipeRefreshLayout salta e assume o controle de rolagem. Isso leva a "soluços" visuais irritantes dentro do recicladorView.

Se o SwipeRefreshLayout estiver desativado, tudo estará bem.

Então, como posso desativar o controle de rolagem do SwipeRefreshLayout sobre a área do RecyclerView?

questionAnswers(2)

yourAnswerToTheQuestion