ViewPager и PagerAdapter в считывателе документов - PullRequest
0 голосов
/ 10 февраля 2012

У меня есть программа для чтения текста, и мне трудно писать из-за проблемы.Мой внешний файл должен быть разбит на различные страницы, чтобы его можно было установить в виде адаптера и затем он мог использовать класс ViewPager для отображения его на экране.Пожалуйста, помогите мне с этим.

1 Ответ

1 голос
/ 10 февраля 2012

Если вы еще не просматривали это сообщение в блоге разработчиков Android, относящемся к ViewPager, это может помочь.

Я думаю, что вы задаете вопрос, каков размериз представлений, которые необходимо разбить на контент (внешний файл), чтобы контент вписывался в пределы устройства, на котором работает ваше приложение.Этот размер может меняться в зависимости от устройства.Затем, как измерить, сколько текста поместится в каждом из этих представлений (поскольку это также будет меняться в зависимости от размера дисплея).

Можно найти размер представления, в которое вы хотите поместить объекты.вызывая getMeasuredWidth () и getMeasuredHeight (), но вам нужно будет измерить весь текст построчно, чтобы увеличить его в измеренном виде.

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

...