Android中visibility屬性INVISIBLE與GONE的區別

dj0379發表於2015-10-30

INVISIBLE和GONE的主要區別是:當控制元件visibility屬性為INVISIBLE時,介面保留了view控制元件所佔有的空間;而控制元件屬性為GONE時,介面則不保留view控制元件所佔有的空間。

程式示例:

程式初始時兩個TextView都是可見的(即visibility屬性為VISIBLE)

當TextView2的visibility屬性設定為INVISIBLE時,程式如下圖所示:

當TextView2的visibility屬性設定為GONE時,程式如下如下圖所示:


相關文章