FrameLayout

来源:互联网 发布:使用c语言完成http请求 编辑:程序博客网 时间:2024/04/28 12:41

FrameLayout是占据屏幕一块区域去展示一个item。通常,应该只存放一个view,因为我们很难组装多个子元素让他们在不同的

屏幕上不产生重叠。然而,你可以通过设置layout_gravity属性来控制多个子元素。


Child views are drawn in a stack,像栈一样,先添加的在上面。FrameLayout的大小是他最大元素的大小,加上padding,无论

可见不可见。 Views that are GONE are used for sizing only ifsetConsiderGoneChildrenWhenMeasuring() is set to true。

GONE是压根就没有,不占据空间,空间可以让给别人,invisible,不可见,但是还是占着地方,我就是不显示而已,

所以我们可以做一个覆盖的图。比如疯狂java 的弥红灯。

0 0