2015-12-18 5 views
2

В моем приложении у меня есть WebView, предназначенный для загрузки локальной HTML-страницы, как если бы это был мобильный браузер. Фактически это происходит при загрузке страницы в «рабочем режиме», и если я увеличиваю ее масштаб, это просто делает контент более крупным, а не обертывает его.Render отзывчивый сайт в Android-браузере

Как (таблица отображается как мульти-колонки)

enter image description here

Должно быть (таблица отображается как один столбец)

enter image description here

Любые предложения?

ответ

0

мне удалось решить, добавив строку

<meta name="viewport" content="initial-scale=200, maximum-scale=200, user-scalable=no" /> 

в HTML коде.

Никакая другая настройка в Java-коде не работала.

1

Вы можете использовать следующий код в WebView работать как мобильный браузер в вашем App

Строка strCrome = «Mozilla/5.0 (Linux; U; Android-4.0.3; ан-нас, Xoom Сложение/IML77) AppleWebKit/535.7 (KHTML, как и Gecko) CrMo/16.0.912.75 Safari/535.7 ";

Webview.getSettings(). SetUserAgentString (strCrome); Webview.getSettings(). SetSupportZoom (true);

+0

Спасибо. Это все равно не поможет. – afe

+0

Если у вас нет правильного решения, пожалуйста, добавьте свой код, чтобы мы могли точно решить его. –

Смежные вопросы