android的布局小记

来源:互联网 发布:访客网络开启有什么用 编辑:程序博客网 时间:2024/05/11 20:25

layout_weight 表示占父布局的比例
android:layout_weight=”1”
这就表示在其他布局的剩余空间中,使用该属性的布局完全占有了父布局剩余的布局空间。这个属性只能用于布局元素也就是LinearLayout,相对布局是否可用,还没有试验过。

FrameLayout(帧布局):可以实现布局重叠放置的效果。
作为android六大布局中最为简单的布局之一,该布局直接在屏幕上开辟出了一块空白区域,

当我们往里面添加组件的时候,所有的组件都会放置于这块区域的左上角;

帧布局的大小由子控件中最大的子控件决定,

如果都组件都一样大的话,同一时刻就只能能看到最上面的那个组件了!

当然我们也可以为组件添加layout_gravity属性,从而制定组件的对其方式

帧布局在游戏开发方面用的比较多。
前景图像:

永远处于帧布局最顶的,直接面对用户的图像,,就是不会被覆盖的图片
常用属性:

android:foreground:设置该帧布局容器的前景图像

android:foregroundGravity:设置前景图像显示的位置

0 0