zoukankan      html  css  js  c++  java
  • Android ScrollView嵌套WebView出现底部空白问题

        @JavascriptInterface

        public void resize(final float height) {
            WebViewActivity.this.runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    //Toast.makeText(getActivity(), height + "", Toast.LENGTH_LONG).show();
                        RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams)mWebView1.getLayoutParams();
                        layoutParams.width = getResources().getDisplayMetrics().widthPixels;
                        layoutParams.height = (int) (height * getResources().getDisplayMetrics().density);
                        mWebView.setLayoutParams(layoutParams);
                }
            });
        }
     
    or
     
     @JavascriptInterface
     public void resize(final float height) {
      getActivity().runOnUiThread(new Runnable() {
       @Override
       public void run() {
        //Toast.makeText(getActivity(), height + "", Toast.LENGTH_LONG).show();
        mWebView.setLayoutParams(new LinearLayout.LayoutParams(getResources().getDisplayMetrics().widthPixels, (int) (height * getResources().getDisplayMetrics().density)));
       }
      });
     }
     
     
     
    mWebView.setWebViewClient(new WebViewClient() {
       @Override
       public void onPageFinished(WebView view, String url) {
        mWebView.loadUrl("javascript:App.resize(document.body.getBoundingClientRect().height)");
        super.onPageFinished(view, url);
       }
      });
      mWebView.addJavascriptInterface(this, "App");
  • 相关阅读:
    matlab cell
    matlab linux 快捷键设置——有问题还是要解决
    latex 小结
    TOJ 1258 Very Simple Counting
    TOJ 2888 Pearls
    HDU 1248 寒冰王座
    TOJ 3486 Divisibility
    TOJ 3635 过山车
    TOJ 1840 Jack Straws
    HDU 4460 Friend Chains
  • 原文地址:https://www.cnblogs.com/xueqiang911226/p/8046277.html
Copyright © 2011-2022 走看看