Android-веб-просмотр только увеличить - PullRequest
2 голосов
/ 05 января 2011

У меня есть вывод html, который в полноэкранном режиме в начале. С помощью зума можно увеличивать и уменьшать масштаб.

Я хочу только увеличивать, а не уменьшать. Итак: минимальное уменьшение, которое я хочу, составляет 100% от полного экрана. И максимальное увеличение я хочу до 400%.

Есть ли способ сделать это?

Спасибо

Ответы [ 2 ]

3 голосов
/ 02 августа 2011

Если вы можете изменить отображаемый HTML, я бы посоветовал сделать это простым способом. вставьте этот метатег в элемент head в HTML

    <meta name='viewport' content='target-densitydpi=device-dpi,initial-scale=1,minimum-scale=1,user-scalable=yes'/>

Вы можете изменить значение минимальной шкалы в соответствии с вашими потребностями.

1 голос
/ 05 января 2011

Делая это трудным путем, я бы предложил

  • отключить встроенные элементы управления масштабированием с помощью WebSettings.setBuiltInZoomControls (false)
  • добавьте свои собственные кнопки управления масштабированием поверх WebView, используя FrameLayout
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...