Saya memiliki aktivitas yang menggunakan toolbar yang runtuh. Tata letaknya terlihat seperti ini (hal-hal yang tidak relevan dihilangkan):
<DrawerLayout ...>
<FrameLayout>
<CoordinatorLayout>
<AppBarLayout>
<CollapsingToolbarLayout
app:layout_scrollFlags="scroll|exitUntilCollapsed" ...>
<Toolbar
app:layout_scrollFlags="scroll|enterAlways" .../>
</CollapsingToolbarLayout>
</AppBarLayout>
<FrameLayout
android:id="@+id/fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
</CoordinatorLayout>
</FrameLayout>
</DrawerLayout>
Di onCreate()
aktivitas, saya membuat sebuah fragmen dan mengganti fragment_container
dengan itu:
TabHostFragment f = new TabHostFragment();
getSupportFragmentManager()
.beginTransaction()
.replace(R.id.fragment_container, f)
.commit();
Tata letak TabHostFragment
s hanya ViewPager
, yang diisi dengan banyak fragmen. Beberapa fragmen ini berisi tampilan pendaur ulang. Sekarang, ketika saya menggulir tampilan pendaur ulang ini ke atas dan ke bawah, toolbar tidak bereaksi sama sekali. Bagaimana caranya agar toolbar hilang saat digulir ke bawah, dan muncul kembali saat digulir ke atas?
app:layout_behavior="@string/appbar_scrolling_view_behavior"
ke RecyclerView? - person Roman Kolomenskii   schedule 23.01.2017