ViewPager внутри BottomSheet с переменным количеством вкладок вызывает странное поведение.Что может быть не так? - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть нижний лист, содержащий пейджер представления с переменным количеством вкладок.Может быть либо 1 вкладка, либо 2 вкладки.Вкладка (1) является необязательной и не всегда отображается, а внутри нее виден переработчик.Tab (2) является обычным фрагментом без сложных представлений и всегда включен.

Теперь, когда я инициализирую viewpager с обоими (1) и (2), все работает нормально.Но когда я инициализирую его только с помощью (2), нижний лист перестает работать, и я не могу сдвинуть его вверх.

Я прочитал некоторые другие вопросы, в которых упоминается проблема наследования при добавлении виджета на нижний лист.,Но я не могу относиться ни к одному из них по моему делу.

Может кто-нибудь придумать причину такого поведения?

Редактировать / решить: мне удалось решить эту проблему на данный момент.Я обнаружил, что фрагменты добавлены в viewpager внутри нижнего листа, по крайней мере, один из них должен иметь возможность прокрутки.Итак, мое решение состояло в том, чтобы переопределить макет фрагмента, чтобы иметь NestedScrollView в качестве корневого представления.Что не может быть идеальным.

Если у кого-то есть более глубокое понимание этого вопроса, я хотел бы объяснить:)

...