отключено встроенное управление масштабированием - PullRequest
2 голосов
/ 26 июля 2011

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

final WebSettings settings = mWebView.getSettings();
settings.setBuiltInZoomControls(false); // disables the pinch zoom, too
settings.setSupportZoom(true);

Кто-нибудь знает решение отключить / скрыть встроенные элементы управления и сохранить масштабирование пинч?

1 Ответ

2 голосов
/ 26 июля 2011

Да, есть функция setDisplayZoomControls ,
Устанавливает, используются ли кнопки масштабирования на экране. Комбинация встроенных элементов управления масштабированием включена и экранные элементы управления масштабированием отключены позволяет масштабирование пинч для работы без экранных элементов управления

ПРИМЕЧАНИЕ : только с API уровня 11: (

...