OnTouch有视图占用GONE视图空间吗?

时间:2011-10-21 18:10:33

标签: android views screen

我有一个网页视图和一个广告视图,当我点击网页视图中的某个项目时,我想要隐藏广告视图并让网页视图占据整个屏幕。我隐藏了广告,但后来我的网页视图实际上缩小了一些。所以我想设置它,以便在我点击项目时全屏显示。我尝试在触摸事件中使用以下内容,但它只是崩溃了应用程序。

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

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

为什么不试试像

这样的东西
  

adView.setVisibility(View.GONE)

这应该会刷新你的观点。

答案 1 :(得分:0)

请参考Ashish回答

最好在FrameLayout中添加这些视图

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

然后使用

adView.setVisibility(View.GONE)