setvisibility(view.gone)作用
时间: 2023-04-23 08:06:17 浏览: 804
setvisibility(view.gone)的作用是将视图设置为不可见,并且不占用空间。即使视图不可见,它仍然存在于布局中,可能会影响其他视图的布局。与之相对的是setvisibility(view.invisible),它也将视图设置为不可见,但是仍然占用空间。
相关问题
setvisibility(view.invisible)和setvisibility(view.gone)的区别
setvisibility(view.invisible)和setvisibility(view.gone)都可以用于隐藏一个View,但它们的区别在于:setvisibility(view.invisible)只是将View变为不可见,但仍然占据着原来的空间,而setvisibility(view.gone)则是将View变为不可见,同时也不占据空间。
使用errorButtonRetry.setVisibility(View.GONE);之后还是会显示
如果 `errorButtonRetry` 仍然显示,可能是因为 `setVisibility(View.GONE)` 没有被成功执行。你可以尝试以下几个方法:
1. 确保 `errorButtonRetry` 对象已经被正确初始化,且 `findViewById()` 方法返回的不是 null。
2. 确保在调用 `setVisibility(View.GONE)` 之前,`errorButtonRetry` 已经被添加到了布局中,即 `errorButtonRetry.getParent() != null`。
3. 如果你使用了 `ViewStub` 来延迟加载 `errorButtonRetry`,则需要先调用 `ViewStub.inflate()` 方法来将其实例化并添加到布局中,然后再调用 `setVisibility(View.GONE)`。
如果以上方法都不起作用,你可以检查一下代码中是否存在其他修改 `errorButtonRetry` 可见性的地方,或者尝试使用 `errorButtonRetry.setVisibility(View.INVISIBLE)` 来替代 `View.GONE`,看看是否能够达到隐藏的效果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)