Noch mehr Problem bei der Verwendung von CoordinatorLayout und AppBarLayout.CoordinatorLayout/AppBarLayout ExpandableListView wird vom Bildschirm gerendert
Ich versuche, die grundlegende Funktionalität zu erreichen, die Symbolleiste aus dem Bildschirm scrollen zu lassen, wenn man nach unten scrollt und beim Scrollen auf den Bildschirm zurückkommt.
Meine aktuelle Konfiguration zeigt jedoch ein Problem: Nicht nur die Symbolleiste scrollt nicht ab, die ListView scheint unten auf dem Bildschirm zu rendern. Es ist fast so, als ob es durch die Höhe von AppBarLayout versetzt würde.
Hier ist ein gif das Problem beschreiben, beachten Sie, dass der letzte Punkt abgeschnitten wird auch die ScrollBar ist außerhalb des Bildschirms:
Mein Layout ist ziemlich Standard:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/background">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?android:attr/actionBarSize"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:background="@color/orange"
app:layout_scrollFlags="scroll|enterAlways"/>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/swipeToRefresh"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<ExpandableListView
android:id="@+id/listView"
android:groupIndicator="@android:color/transparent"
android:layout_width="match_parent"
android:dividerHeight="0px"
android:layout_height="match_parent"/>
</android.support.v4.widget.SwipeRefreshLayout>
</android.support.design.widget.CoordinatorLayout>
Werfen Sie einen Blick auf meine Antwort lassen Sie mich wissen, ob es – waleedsarwar86