Android中的控件可设置显示属性visibility,该属性有三个值,XML和Java代码为:
可见(visible)
XML文件:android:visibility="visible"
Java代码:view.setVisibility(View.VISIBLE);
不可见(invisible)
XML文件:android:visibility="invisible"
Java代码:view.setVisibility(View.INVISIBLE);
隐藏(GONE)
XML文件:android:visibility="gone"
Java代码:view.setVisibility(View.GONE);
可见(visible)就不解释了,地球人都知道。那么不可见(invisible)和隐藏(gone)的区别在于,invisible让控件隐藏,占据着布局空间,gone不仅隐藏,而且不占据布局空间。