У меня есть нижний лист, содержащий пейджер представления с переменным количеством вкладок.Может быть либо 1 вкладка, либо 2 вкладки.Вкладка (1) является необязательной и не всегда отображается, а внутри нее виден переработчик.Tab (2) является обычным фрагментом без сложных представлений и всегда включен.
Теперь, когда я инициализирую viewpager с обоими (1) и (2), все работает нормально.Но когда я инициализирую его только с помощью (2), нижний лист перестает работать, и я не могу сдвинуть его вверх.
Я прочитал некоторые другие вопросы, в которых упоминается проблема наследования при добавлении виджета на нижний лист.,Но я не могу относиться ни к одному из них по моему делу.
Может кто-нибудь придумать причину такого поведения?
Редактировать / решить: мне удалось решить эту проблему на данный момент.Я обнаружил, что фрагменты добавлены в viewpager внутри нижнего листа, по крайней мере, один из них должен иметь возможность прокрутки.Итак, мое решение состояло в том, чтобы переопределить макет фрагмента, чтобы иметь NestedScrollView в качестве корневого представления.Что не может быть идеальным.
Если у кого-то есть более глубокое понимание этого вопроса, я хотел бы объяснить:)