2015-11-20 2 views
0

В моем веб-обозревателе Android я могу прокручиваться вне веб-контента. Я хочу отключить это. Это возможно? То же самое относится и ко всем сторонам и дну. Я хочу прокрутить свою страницу, но я хочу отключить только эти прокрутки.Android WebView отключить дистанцию ​​

enter image description here

+0

Я не Анджали ответа там, и дублировать ответы не работает – TeodorKolev

ответ

1

После кода поможет вам соответствовать содержанию WebView с точки зрения:

private void setupWebView() { 
    webView.getSettings().setJavaScriptEnabled(true); 
    webView.setWebViewClient(new WebViewClient() { 
     @Override 
     public void onPageFinished(WebView view, String url) { 


     webView.loadUrl("javascript:MyApp.resize(document.body.getBoundingClientRect().height)"); 
       super.onPageFinished(view, url); 
      } 
     }); 
     webView.addJavascriptInterface(this, "MyApp"); 
    } 

    @JavascriptInterface 
    public void resize(final float height) { 
     MyActivity.this.runOnUiThread(new Runnable() { 
      @Override 
      public void run() { 
       webView.setLayoutParams(new LinearLayout.LayoutParams(getResources().getDisplayMetrics().widthPixels, (int) (height * getResources().getDisplayMetrics().density))); 
      } 
     }); 
    } 
+0

Это мой код. Просмотр WebView и img. Вид изображения удаляется после полной загрузки веб-представления. Можете ли вы предложить мне, что я должен изменить? [Plunker] (http://plnkr.co/edit/Hq71f3?p=info) – TeodorKolev

+0

проверен и не работает – TeodorKolev

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