问题:遇到View的三个状态设置问题。
为了ui效果要使用到view.setVisibility(),实现不同layout的显示、隐藏,消失。 VISIBLE、INVISIBLE、GONE 这三个值还是有区别的。
setVisibility 中三个值区别
View.VISIBLE:能够看到,也要占据布局空间。 View.INVISIBLE:看不见,但是这个View还是会在xml中占据布局空间,就好像是没有内容的layout一样。 View.GONE:看不见,也不占据布局空间。下面的控件就会取代它的布局空间。
INVISIBLE和GONE 两个不要用错
我就是将INVISIBLE和GONE 给用错了,最终发现多了一块空白的地方。if到合适的条件,设置成GONE 后就OK了。

既然看到这里了,有用没用,都点个
赞 吧!