Как рассчитать текст, который может поместиться в WebView без прокрутки - PullRequest
4 голосов
/ 24 января 2011

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

1 Ответ

1 голос
/ 21 апреля 2011

Я не думаю, что вы можете получить доступ к тексту в вашем HTML, чтобы вы могли попробовать изменить размер шрифта с помощью вызова javascript.

  1. Рассчитайте размер шрифта в своей деятельности (или там, где вы вызываете веб-просмотр) либо на основе размера ваших просмотров или размера экрана, либо плотность .
  2. Отправьте его на веб-сайт с помощью вызова JS, , например
  3. Изменение размера в вашем HTML / JS.
...