Как прокрутить и пропал какой-то вид, но есть и какой-то вид

Ваша интерпретация спецификации верна. Некоторое логическое обоснование также приведено во втором абзаце раздела 6.2 в спецификации пространств имен, на которую вы ссылались:

интерпретация неподписанных атрибутов определяется элементом, на котором они отображаются.

Но мне также будет интересна более подробная информация о том, почему было выбрано это конкретное поведение.

0
задан Erik 16 January 2019 в 13:01
поделиться

1 ответ

В соответствии с документацией для AppBarLayout :

AppBarLayout также требует отдельного элемента прокрутки, чтобы знать, когда прокручивать. Привязка осуществляется с помощью класса поведения AppBarLayout.ScrollingViewBehavior, что означает, что вы должны установить поведение вашего прокручиваемого представления как экземпляр AppBarLayout.ScrollingViewBehavior.

Если содержимое ViewPager не прокручивается, тогда нет «прокрутки родного брата». (Я предполагаю, что вы говорите, что содержимое ViewPager не прокручивается, когда вы говорите «Я не использую какой-либо просмотр списка». )

Если содержимое ViewPager не прокручивайте, тогда вы можете обернуть содержимое ViewPager в NestedScrollView примерно так:

<android.support.v4.widget.NestedScrollView 
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <!-- Your ViewPager content layout here. -->

</android.support.v4.widget.NestedScrollView>

Это то, что будет добавлено в ViewPager.

0
ответ дан Cheticamp 16 January 2019 в 13:01
поделиться