Проблема с просмотром веб-страниц в Android при фокусировке пользователя из текстового поля - PullRequest
1 голос
/ 19 марта 2012

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

И я попробовал эти настройки, но они не тренировались

setBuiltInZoomControls(false);
setSupportZoom(false);
setDefaultZoom(ZoomDensity.FAR);
setusewideviewport(true);

1 Ответ

0 голосов
/ 13 января 2014

Вам нужно добавить в свой HTML:

  <meta name="viewport" content="width=640, user-scalable=no, target-densityDpi=device-dpi">

Также неплохо добавить следующие настройки в ваше веб-представление.

    settings.setUseWideViewPort(true);
    settings.setLoadWithOverviewMode(true);
    webView.setInitialScale(1);
    settings.setJavaScriptEnabled(true);
    settings.setSupportZoom(false);
...