Какая часть данного текста будет отображаться в TextView

1

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

Я пробовал различные вещи, такие как Paint:breakText.. он возвращает мне символы, которые будут отображаться в заданной ширине, но я не понимаю, сколько строк будет иметь текстовое представление... поэтому я не могу определить, сколько раз я должен зацикливать Paint:breakText..

также TextView:getLineCount возвращает 0, TextView:height возвращает -1 (bcz я установил его в match_parent)

plz помогите мне в этом.

Теги:

2 ответа

0

Если вы укажете высоту textView с помощью синтаксического соответствия и приложите текст к просмотру прокрутки, я думаю, вы можете разместить большое количество текста в пределах одного текстового поля.

  • 0
    нет .. мое требование является различным .. я не хочу прокручивать .. я хочу только отображать текст, который будет виден в этом представлении (без прокрутки) и отрисовывать, используя вид Flipper .. т.е. когда страница перевернута, она будет отобразить остальное содержимое в непрерывности строки.
0

Может быть, FontMetrics поможет? Вы можете увидеть документ для FontMetrics здесь: http://developer.android.com/reference/android/graphics/Paint.FontMetrics.html

  • 0
    я не думаю, что это поможет ... так как мне нужна высота TextView .. когда я указываю его в макете как "match_parent"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню