Прокрутка CoordinatorLayout не работает, когда панель инструментов добавляется через <include layout = "" />
Итак, я изучил учебник по скрытию панели инструментов в CoordinatorLayout, пока я прокручиваю вверх первый фрагмент окна просмотра пейджеров, но панель инструментов не двигается вверх и не скрывается, пока я прокручиваю вверх.
Панель инструментов добавляется в макет Координатора с использованием тега
Но когда я добавляю панель инструментов напрямую, не ссылаясь на нее с помощью
Вот и код.xml, я не понимаю, почему Layout Coordinator не работает с тегом
Координатор С включает...
<android.support.design.widget.CoordinatorLayout BLAH BLAH BLAH >
<include
layout="@layout/toolbar_main"
android:id="@+id/toolbar"
app:layout_scrollFlags="scroll|enterAlways" />
Панель инструментов не отвечает на прокрутку, НО
Координатор без пользовательской панели инструментов.
<android.support.design.widget.CoordinatorLayout BLAH BLAH BLAH >
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_scrollFlags="scroll|enterAlways" />
Оно работает! ОО, НО КАК? И почему тег
вот мой пользовательский toolbar_main.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
/>
1 ответ
Попробуйте переместить линию
Приложение:layout_scrollFlags="Спиральные |enterAlways"
внутрь toolbar_main.xml вместо оператора include