setvisibility(view.invisible)和setvisibility(view.gone)的区别
时间: 2024-06-01 13:13:05 浏览: 172
setvisibility(view.invisible)和setvisibility(view.gone)都可以用于隐藏一个View,但它们的区别在于:setvisibility(view.invisible)只是将View变为不可见,但仍然占据着原来的空间,而setvisibility(view.gone)则是将View变为不可见,同时也不占据空间。
相关问题
rlBack.setVisibility(View.GONE);
这是将RelativeLayout控件rlBack的可见性设置为GONE,即将该控件隐藏不可见,不占用布局空间。在Android中,setVisibility()方法用于控制View的可见性,参数可以是View.VISIBLE(可见)、View.INVISIBLE(不可见但仍占用布局空间)、View.GONE(不可见且不占用布局空间)。
setvisibility(view.gone)作用
setvisibility(view.gone)的作用是将视图设置为不可见,并且不占用空间。即使视图不可见,它仍然存在于布局中,可能会影响其他视图的布局。与之相对的是setvisibility(view.invisible),它也将视图设置为不可见,但是仍然占用空间。
阅读全文