FullScreen WebView

时间:2018-01-12 08:22:09

标签: java android web view constraints

我试图创建一个Web视图,如果工具栏消失,它可以填充整个屏幕。我使用的代码没有出现任何错误,但是没有显示我想要的内容,而是显示它比之前更小,我想知道是否有更好的方式或更深入的方式。

我使用的代码如下

var t;
var p = new Promise(function(resolve, reject){
  
  t = setTimeout(function(){
    reject('Too late !');
  },5000);

  // ... Do your second promise here
  var p2 = new Promise(function(res,rej){
    //If you thing is done, then cancel the timeout :
    //if(...){
    //  clearTimeout(t);
    //  res();
    //}
  });
  
}).catch(function(error){
  console.log(error);
});

我想要一个更复杂的解决方案,原因是我还没有达到生产目的

2 个答案:

答案 0 :(得分:1)

在xml中写这样的

<WebView
        android:id="@+id/webView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

并在java代码中删除它

if(mToolbar.getVisibility() == View.GONE){
        int mTb = 0;
        mWebView.requestLayout();
        mWebView.getLayoutParams().height = 567;
    }

答案 1 :(得分:0)

动态地,您可以使用

使Webview适应屏幕
 if(mToolbar.getVisibility() == View.GONE){
        int mTb = 0;
        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
        ViewGroup.LayoutParams.MATCH_PARENT);
        mWebView.setLayoutParams(layoutParams);


        mWebView.requestLayout();
    }