View.INVISIBLE跟View.GONE有什么差别

INVISIBLE:仍旧会占用空间,只是内容不显示。
GONE:不会占用空间。

 

View 的setVisibility有三个值可以设置:
VISIBLE--->可见
INVISIBLE--->不可见,但这个View在ViewGroupt中仍保留它的位置,不重新layout
GONE---->不可见,但这个View在ViewGroupt中不保留位置,重新layout,那后面的view就会取代他的位置。

在INVISIBLE和GONE的情况下,仍然是能取到元素的数据。

你可能感兴趣的:(layout)