Веб-просмотр показывает изображение в виде точки в Android (Tabactivity)

1

Я использую webview для загрузки изображения с URL-адреса, но когда загружается веб-просмотр, он показывает изображение как точку в верхнем углу. После операции увеличения/уменьшения изображения я получаю изображение с оригинальным размером.

Это мой код:

    web = (WebView) findViewById(R.id.wvcalendar);
    progressBar = (ProgressBar) findViewById(R.id.progressBar1);

    web.setInitialScale(1);
    web.getSettings().setJavaScriptEnabled(true);
    web.getSettings().setSupportZoom(true);
    web.getSettings().setBuiltInZoomControls(true); 
    web.getSettings().setDomStorageEnabled(true);
    web.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
    web.getSettings().setUseWideViewPort(false); 
    web.loadUrl("http://www.hellotravel.com/sites/default/files/fraser-island.jpg");
  • 0
    Вы не должны использовать TabActivity , оно устарело в пользу Fragment s.
Теги:
webview

1 ответ

0
Лучший ответ

попробуй это:

web.setInitialScale(30);
web.getSettings().setJavaScriptEnabled(true);
web.getSettings().setSupportZoom(true);
web.getSettings().setBuiltInZoomControls(true); 
web.getSettings().setDomStorageEnabled(true);
web.getSettings().setLoadWithOverviewMode(true);
web.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
web.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
web.setScrollbarFadingEnabled(true);
web.getSettings().setUseWideViewPort(true); 
web.loadUrl("http://www.hellotravel.com/sites/default/files/fraser-island.jpg");
  • 0
    спасибо, это работает на меня.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню