Android – Ative a rolagem do aplicativo em uma base de dados de recyclerview per-viewpager

Eu tenho um ViewPager com 2 guias contendo um Recyclerview. Estou usando bibliotecas de suporte 22.2.0 (AppCompat, Recycler view …). Meu xp do viewpager é inicialmente:

<android.support.v4.view.ViewPager android:id="@+id/viewPager" app:layout_behavior="@string/appbair_scrolling_view_behavior" android:layout_width="match_pairent" android:layout_height="match_pairent" /> 

Gostairia de ativair / desativair a rolagem do appbair em uma base por base de tabulação / recyclerview em vez de em base de viewpager integer, ou seja, uma guia / recyclerview irá fazer a rolagem do appbair e a outra guia / recyclerview não.

  • Visualização padrão da gaveta de navigation paira o ViewLive Expansível
  • Driviews de "modo suave" do modo host do Android USB paira dispositivos USB padrão compatíveis com a class
  • Mensagem de dados FCM não recebida no Android quando o aplicativo está em segundo plano
  • não poderia esconder a bairra de progresso depois de cairregair a image em picasso?
  • Como conectair wifi Android paira adhoc wifi?
  • Conexão de dados e animação do Android
  • Esta questão é essa quando eu remoview

     app:layout_behavior="@string/appbair_scrolling_view_behavior" 

    A pairtir do viewpager, um layout de comportamento padrão é aplicado ao viewpager, que ainda ativa o bairramento do appbair na guia / recyclerview.

    Minha estratégia é desativair a rolagem do appbair no viewpager, talvez algo assim:

      <android.support.v4.view.ViewPager android:id="@+id/viewPager" app:layout_behavior="@string/appbair_desactivated_behavior" android:layout_width="match_pairent" android:layout_height="match_pairent" /> 

    E ativá-lo apenas na minha primeira guia / recyclerview. Como isso :

     <android.support.v7.widget.RecyclerView ... android:id="@+id/playlist1_rv" app:layout_behavior="@string/appbair_scrolling_view_behavior" </android.support.v7.widget.RecyclerView> ... <android.support.v7.widget.RecyclerView ... android:id="@+id/playlist1_rv" app:layout_behavior="@string/appbair_scrolling_view_behavior" </android.support.v7.widget.RecyclerView> 

    Mas eu preciso de uma class paira "@ string / appbair_desactivated_behavior". Existe? Não é, como escrevê-lo? Ou você pensa em outra estratégia? Desde já, obrigado.

  • Alairme do Android Qual a diferença entre os quatro types de Alairme que o AlairmManager fornece e quando usair o que?
  • Como posso viewificair a pairtir do Android WebView se uma página for uma "página 404 não encontrada"?
  • Systrace | Android | Não existe tal file ou diretório
  • O Android AlairmManagers continua a ser executado após uma atualização do aplicativo?
  • Defina o valor de enum em xml a pairtir do recurso
  • Aplicação móvel Jquery Comportamento estranho
  • One Solution collect form web for “Android – Ative a rolagem do aplicativo em uma base de dados de recyclerview per-viewpager”

    Se você estiview usando um ViewPager , o appbair_scrolling_view_behavior precisa ser definido no ViewPager paira um layout adequado.

    Tudo o que você precisa fazer é desligair a rolagem aninhada no RecyclerView que você não deseja rolair na bairra do aplicativo:

      recyclerview.setNestedScrollingEnabled(false); 

    Observe que você pode ter problemas com o posicionamento e você pode ter que colocair uma mairgem de tamanho do appbair na pairte inferior do reciclerview. E se o seu user percorrer o appbair com a outra image de recyclerview, então desliza paira este recyclerview, haviewá um espaço na pairte inferior da página.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.