Ancora più problemi nell'utilizzo di CoordinatorLayout e AppBarLayout.CoordinatorLayout/AppBarLayout ExpandableListView in fase di rendering fuori schermo
Sto cercando di ottenere le funzionalità di base per far scorrere la barra degli strumenti sullo schermo quando si scorre verso il basso e si torna sullo schermo quando si scorre verso l'alto.
Tuttavia, il mio attuale set up sta mostrando un problema: non solo la barra degli strumenti non scorre, il ListView sembra essere fuori dallo schermo in basso. È quasi come se fosse stato compensato dall'altezza AppBarLayout.
Ecco una gif che descrive il problema, si noti che l'elemento finale è tagliato fuori anche la ScrollBar è fuori dallo schermo:
il mio layout è abbastanza 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>
Dai un'occhiata alla mia risposta a fatemi sapere se ha funzionato – waleedsarwar86