Поскольку просмотр галереи устарел, я пытаюсь найти решение для реализации горизонтального списка с различными представлениями (линейными макетами).
Первый вариант состоял в том, чтобы использовать HorizontalScrollView, это нормально, но я должен генерировать все представления по коду, и все представления хранятся в памяти.
Другой вариант — использовать Viewpager, мне нужно реализовать свой собственный pagerAdapter и переопределить метод «getPageWidth», чтобы возвращать значение от 0,0f до 1,0f.
Вопрос в том, что в макетах я могу установить with как значение падения в XML, но при работе с PagerAdapter мне нужно вернуть значение с плавающей запятой, и я не знаю, как вычислить это значение, чтобы оно работало как падение в макетах.
Спасибо.