Tôi đang cố gắng để thực hiện một CoordinatorLayout
từ mới công bố Android Design Support Library và tôi đã sử dụng đoạn mã sau trong cách bố trí XML của tôi theo mẫu here:CoordinatorLayout không làm việc
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/main_content"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:layout_scrollFlags="scroll|enterAlways"/>
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
Tuy nhiên thanh hành động không ẩn khi tôi cuộn xuống chế độ xem. Tôi không thể hiểu tại sao điều này không hiệu quả.
Edit: Theo như tôi biết nó xuất hiện mà CoordinatorLayout
không làm việc với ListView/GridView/ScrollViews
và chỉ làm việc với RecyclerView
và NestedScrollView
. Thật không may chỉ đơn giản là chuyển sang một trong những quan điểm này không phải là một khả năng cho tôi vì vậy tôi vẫn đang tìm kiếm một giải pháp.
Bạn có thể sử dụng ListView/GridView và CoordinatorLayout với API21 +. –