FrameLayout AbsoluteLayout GridLayout用法及实例
来源:互联网 发布:淘宝增值服务有哪些 编辑:程序博客网 时间:2024/06/07 03:19
FrameLayout
一:定义
帧布局每一个组件代表一个画面,默认以左上角(0,0)为零点,按组件的先后顺序显示,后面的组件可以覆盖前面的组件。该布局可以实现动画效果。为避免重叠,可以加上margin属性。
二:使用范围
手机通讯录的显示,帧动画。
AbsoluteLayout
定义:可以用android:layout_x和android:layout_y来指定其绝对位置。但因为安卓程序碎片化的原因,不推荐使用。
GridLayout
一:特性
1:android 4.0以上使用
2:可以实现合并行合并列的效果
二:常用命令
1:android:layout_columnSpan
2: android:layout_rowSpan
3: android:gravity
三:实例
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:columnCount="4" > <Button android:id="@+id/mum1" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="1" /> <Button android:id="@+id/mum2" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="2" /> <Button android:id="@+id/mum3" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="3" /> <Button android:id="@+id/chu" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="/" /> <Button android:id="@+id/mum4" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="4" /> <Button android:id="@+id/mum5" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="5" /> <Button android:id="@+id/mum6" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="6" /> <Button android:id="@+id/cheng" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="*" /> <Button android:id="@+id/mum7" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="7" /> <Button android:id="@+id/mum8" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="8" /> <Button android:id="@+id/mum9" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="9" /> <Button android:id="@+id/jian" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="-" /> <Button android:id="@+id/mum0" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_columnSpan="2" android:layout_gravity="fill" android:text="0" /> <Button android:id="@+id/dian" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="." /> <Button android:id="@+id/jia" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_rowSpan="2" android:layout_gravity="fill" android:text="+" /> <Button android:id="@+id/deng" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_columnSpan="3" android:layout_gravity="fill" android:text="=" /></GridLayout>实现的效果图
四:和tableLayout的区别
tablelayout中通过定义tablerow来显示,而gridlayout则是可以直接使用控件,tablelayout中只能合并行,但gridlayout既能合并行,也能合并列。
阅读全文
1 0
- FrameLayout AbsoluteLayout GridLayout用法及实例
- Android常用布局及属性--FrameLayout、TableLayout、 GridLayout、AbsoluteLayout、RelativeLayout
- 【Android】六大布局——LinearLayout、RelativeLayout、TableLayout、AbsoluteLayout、FrameLayout、GridLayout
- FrameLayout,TableLayout,AbsoluteLayout
- AbsoluteLayout和FrameLayout的学习
- RelativeLayout,LinerLayout,GridLayout,FrameLayout随记
- Android 布局 之 TableLayout,RelativeLayout,AbsoluteLayout,FrameLayout
- 小记Android之LinearLayout,AbsoluteLayout,FrameLayout
- Android布局之AbsoluteLayout和FrameLayout
- Android 五大布局FrameLayout,LinearLayout ,AbsoluteLayout...
- Android 布局(LinearLayout\TableLayout\RelativeLayout\AbsoluteLayout\FrameLayout)
- 安卓五大布局,LinearLayout,FrameLayout,AbsoluteLayout,RelativeLayout,TableLayout
- Android 布局(LinearLayout\TableLayout\RelativeLayout\AbsoluteLayout\FrameLayout)
- Android布局:LinearLayout、FrameLayout和RelativeLayout,AbsoluteLayout
- GridLayout用法
- 《Monkey Android》第8课FrameLayout、GridLayout
- Android五大布局对象 - FrameLayout,LinearLayout ,AbsoluteLayout,RelativeLayout,TableLayout.
- Android五大布局对象:FrameLayout,LinearLayout,AbsoluteLayout,RelativeLayout,TableLayout
- spring容器加载完成执行某个方法
- [BZOJ4326][NOIP2015]运输计划(二分答案+树上差分)
- Ajax发送Json,Servlet接收.
- round 1
- bootstrap关于文本对齐的用法
- FrameLayout AbsoluteLayout GridLayout用法及实例
- C和指针5.9.1
- Spring框架
- 关于星际特工·千星之城的片尾彩蛋
- codeforces 448C C. Painting Fence(分治+dp)
- 喝饮料问题
- 前端JS/JQuery常用封装的方法介绍
- 关于MySQL编码问题解析
- 使用maven集成Dubbo