Я хочу создать электронную книгу.
могу ли я знать, сколько текста будет отображаться в данном текстовом представлении, размер которого равен match_parent
.
или я могу получить видимый текст textview... (если я скопирую весь текст в текстовом виде)
Я пробовал различные вещи, такие как Paint:breakText
.. он возвращает мне символы, которые будут отображаться в заданной ширине,
но я не понимаю, сколько строк будет иметь текстовое представление... поэтому я не могу определить, сколько раз я должен зацикливать Paint:breakText
..
также TextView:getLineCount
возвращает 0,
TextView:height
возвращает -1 (bcz я установил его в match_parent)
plz помогите мне в этом.
Если вы укажете высоту textView с помощью синтаксического соответствия и приложите текст к просмотру прокрутки, я думаю, вы можете разместить большое количество текста в пределах одного текстового поля.
Может быть, FontMetrics поможет? Вы можете увидеть документ для FontMetrics здесь: http://developer.android.com/reference/android/graphics/Paint.FontMetrics.html