Java 全屏网络视图
我正在尝试创建一个web视图,如果工具栏不存在,它可以填充整个屏幕。我使用的代码没有出现错误,但没有显示我想要的内容,而是比以前更小,我想知道是否有更好的方法或更深入的方法 我使用的代码如下Java 全屏网络视图,java,android,web,view,constraints,Java,Android,Web,View,Constraints,我正在尝试创建一个web视图,如果工具栏不存在,它可以填充整个屏幕。我使用的代码没有出现错误,但没有显示我想要的内容,而是比以前更小,我想知道是否有更好的方法或更深入的方法 我使用的代码如下 mToolbar.setVisibility(View.GONE); if(mToolbar.getVisibility() == View.GONE){ int mTb = 0; mWebView.requestLayout(); mWe
mToolbar.setVisibility(View.GONE);
if(mToolbar.getVisibility() == View.GONE){
int mTb = 0;
mWebView.requestLayout();
mWebView.getLayoutParams().height = 567;
}
我想要一个更复杂的解决方案,原因是我在生产中还没有达到
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
您可以使用动态方式将
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();
}
将此567更改为matchparent。
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();
}