Android-使用框架布局管理器居中显示层叠的正方形

来源:互联网 发布:c语言完全手册pdf下载 编辑:程序博客网 时间:2024/06/02 18:21

框架布局管理器用表示,在该布局管理器中,每加入一个组件,都将创建一个空白的区域,通常称为一帧,这些帧都会根据gravity属性执行自动对齐。默认情况下,框架布局是从屏幕的左上角(0,0)坐标点开始布局,多个组件层叠排序,后面的组件覆盖前面的组件。

FrameLayou支持的常用XML属性
Android:foreground:设置该框架布局容器的前景图像
Android:foregroundgravity:定义绘制前景图像的gravity属性,也就是前景图像显示的位置

实现过程:
在框架布局管理器中,添加三个居中显示的,并且分别为他们指定不同的颜色和大小,用于更好地体现层叠效果。

修改后的代码如下:

<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    >    <TextView      android:layout_width="280dp"     android:layout_height="280dp"     android:background="#004433"    android:layout_gravity="center"    />    <TextView      android:layout_width="240dp"     android:layout_height="240dp"     android:background="#00aa00"    android:layout_gravity="center"    />    <TextView      android:layout_width="200dp"     android:layout_height="200dp"     android:background="#00dd00"    android:layout_gravity="center"    /></FrameLayout>
0 0
原创粉丝点击