Разделение текста на несколько TextViews/Fragments с помощью ViewPager

Я пытаюсь разделить текст на несколько фрагментов, загруженных в ViewPager, используя библиотеку совместимости Android. Идея состоит в том, чтобы получить нечто похожее на приложение Kindle, где вы пролистываете несколько страниц текста.

Первоначально источником текста является строка, определенная в strings.xml, и я использую алгоритм для определения высоты экрана устройства, а затем разбиваю эту строку соответственно на несколько элементов для ViewPager. Поскольку вы не можете получить высоту TextView заранее, я просто использую процентное значение для определения максимального размера TextView на каждой странице (это выглядит немного некрасиво).

Кажется ли это разумным подходом, или я иду по неправильному пути?

7
задан cockadoodledo 1 December 2011 в 17:08
поделиться