介绍
介绍
View对象是Android的视图控制的对象
今天我们来学习一下View的三种熟悉VISIBLE、INVISIBLE、GONE
教程
代码控制
如果要在代码中控制控件的显示状态,可以使用下面的语法
viewObj.setVisibility(View.VISIBLE); viewObj.setVisibility(View.INVISIBLE); viewObj.setVisibility(View.GONE);
布局控制
如果要在布局中控制控件的显示状态,可以使用下面的语法
android:visibility="visible" android:visibility="invisible" android:visibility="gone"
区别
这三种状态的区别如下
visible:显示控件,控件可点击(若控件有点击事件)
invisible:不显示控件,但保留控件所占有的空间,控件不可点击(若控件有点击事件)
gone:隐藏控件,即不保留控件所占有的空间,控件不可点击(若控件有点击事件)