Android 这样的话,视图会占用更多的视图空间吗?

Android 这样的话,视图会占用更多的视图空间吗?,android,views,screen,Android,Views,Screen,我有一个webview和一个adview,当我在webview中单击一个项目时,我想隐藏adview并使webview占据全屏。我有隐藏的广告,但我的网络视图实际上缩小了一些。因此,我想将其设置为,当我单击该项目时,它将全屏显示。我尝试在on touch事件中使用以下内容,但它只是使应用程序崩溃 webview.setLayoutParams(newLayoutParams(Gravity.FILL,LayoutParams.WRAP_CONTENT)); 任何

我有一个webview和一个adview,当我在webview中单击一个项目时,我想隐藏adview并使webview占据全屏。我有隐藏的广告,但我的网络视图实际上缩小了一些。因此,我想将其设置为,当我单击该项目时,它将全屏显示。我尝试在on touch事件中使用以下内容,但它只是使应用程序崩溃

                webview.setLayoutParams(newLayoutParams(Gravity.FILL,LayoutParams.WRAP_CONTENT));

任何帮助都将不胜感激。

为什么不试试像这样的东西呢

adView.setVisibility(View.GONE)


这应该会刷新您的视图。

请参考下面的答案

最好在FrameLayout中添加这些视图

所以这两个视图都不会占用彼此的空间

然后使用


adView.setVisibility(View.GONE)

我这样做是为了隐藏我的广告视图。我只需要将我的webview设置为位于广告视图上方,以占据视图的其余部分。您可以关闭此问题,因为它已被解决:)