AppBarLayout wrap_content не работает на устройствах API24
У меня есть Appbarlayout, как это в моем приложении:
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:background="#33000000"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.Toolbar
android:id="@+id/toolBar"
app:titleTextColor="@color/light_blue"
android:title="@{viewModel.title}"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_scrollFlags="enterAlways" />
<SearchView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/searchView"
android:queryBackground="@android:color/transparent"
android:searchHintIcon="@drawable/ic_search"
app:searchIcon="@drawable/ic_search"
android:iconifiedByDefault="false"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
app:defaultQueryHint="Search"
android:queryHint="Search" />
</android.support.design.widget.AppBarLayout>
Это прекрасно работает на устройствах API23, но на устройствах API24 "wrap_content" скрывает окно поиска, и отображается только панель инструментов...
Если я сделаю это:
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:background="#33000000"
android:layout_width="match_parent"
android:layout_height="150dp">
Оба появляются просто отлично.
Что здесь происходит? Это ошибка?
Вот это в эмуляторе API24:
И в эмуляторе API23, тот же код: