Android View三种属性——VISIBLE,INVISIBLE,GONE

来源:互联网 发布:淘宝自学网视频教程 编辑:程序博客网 时间:2024/05/22 06:15

转载自http://blog.sina.com.cn/s/blog_48964b1201019g9a.html


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

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

注意:若你在Adapter中的getView或bindview将某些特殊的位置的View.INVISIBLE之后,要记得在别的判断条件下将其 View.Visible.不然你会看到很多怪现象的。

原创粉丝点击