Bir ViewCager'ım, bir Recyclerview içeren 2 sekmeli var. Destek kitaplıkları 22.2.0 kullanıyorum (AppCompat, Recycler view ...). Benim viewpager xml başlangıçta: Ben istiyorum Android - Her bir viewpager'da gezinme uygulama çubuğunu kaydırma özelliğini etkin hale getirin.
<android.support.v4.view.ViewPager
android:id="@+id/viewPager"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:layout_width="match_parent"
android:layout_height="match_parent" />
bir sekme/recyclerview AppBar yapacak, yani/sekme başına/recyclerview bazında yerine bütün viewpager bazında kaydırma AppBar desactivate etkinleştirmek için kaydırma ve diğer sekme/recyclerview olmaz.
Bu sorun i varsayılan bir layout_behavior viewpager gelen
app:layout_behavior="@string/appbar_scrolling_view_behavior"
kaldırdığınızda hala hem sekme/recyclerview üzerinde appbar kaydırma aktive eder viewpager uygulanır olmasıdır.
<android.support.v4.view.ViewPager
android:id="@+id/viewPager"
app:layout_behavior="@string/appbar_desactivated_behavior"
android:layout_width="match_parent"
android:layout_height="match_parent" />
Ve benim ilk sekme/recyclerview yalnızca etkinleştirmek:
Stratejim viewpager içinde kaydırma AppBar böyle, belki bir şey desactivate etmektir. Şunun gibi:
<android.support.v7.widget.RecyclerView
...
android:id="@+id/playlist1_rv"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
</android.support.v7.widget.RecyclerView>
Ama "@ dize/appbar_desactivated_behavior" için bir sınıf gerekir. Var mı? Değil mi, nasıl yazılır? Yoksa başka bir strateji hakkında mı düşünüyorsun? Şimdiden teşekkürler.