Android-使用框架布局管理器居中显示层叠的正方形
2016-03-13 22:39
447 查看
框架布局管理器用表示,在该布局管理器中,每加入一个组件,都将创建一个空白的区域,通常称为一帧,这些帧都会根据gravity属性执行自动对齐。默认情况下,框架布局是从屏幕的左上角(0,0)坐标点开始布局,多个组件层叠排序,后面的组件覆盖前面的组件。
FrameLayou支持的常用XML属性
Android:foreground:设置该框架布局容器的前景图像
Android:foregroundgravity:定义绘制前景图像的gravity属性,也就是前景图像显示的位置
实现过程:
在框架布局管理器中,添加三个居中显示的,并且分别为他们指定不同的颜色和大小,用于更好地体现层叠效果。
修改后的代码如下:
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>
相关文章推荐
- Android开发历程_1(从1个activity跳转到另一个activity)
- android 用 XML 自定义View边框个数,只有一边或两边
- Android系统之SD卡分析二
- Android基础知识
- 侧拉菜单Android动画
- Android TouchDelegate
- Android系统之SD卡分析一
- Widget创建过程
- 《Android开发艺术探索》读书笔记 (7) 第7章 Android动画深入分析
- SlidingMenu的学习
- Android 6.0中新的权限模型介绍
- ActivityMQ android开发
- Mac下Android开发
- Android的四大组件
- Android开发资源整合(SDK、ADT、supports、Platforms、System Images)
- Android开发学习之路--RxAndroid之操作符
- Android开发学习之路--RxAndroid之操作符
- Android Instrument测试命令使用小记
- Android Service的两种方式
- android工程师入职必装软件