CoordinatorLayout / AppBarLayout ExpandableListView отображается вне экрана

Еще больше проблем в использовании CoordinatorLayout и AppBarLayout.

Я пытаюсь реализовать базовую функциональность, заключающуюся в том, чтобы при прокрутке вниз прокручивать экран панели инструментов и возвращаться к экрану при прокрутке вверх.

Тем не менее, моя текущая установка показывает проблему: панель инструментов не только не прокручивается, ListView, кажется, отрисовывает экран внизу. Это почти как если бы оно было смещено на высоту AppBarLayout.

Вот рисунок, описывающий проблему, обратите внимание, что последний элемент обрезается, а полоса прокрутки отключена:

Мой макет довольно стандартный:

<?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>

Ответы на вопрос(3)

Ваш ответ на вопрос