android学习日记12--布局管理器
2014-03-02 21:55
253 查看
1、概述
布局管理器的用途:
a、可以更好的管理组件;
b、通过使用布局管理器,Android应用程序可以做到平台无关性
布局管理器都是ViewGroup的子类,所有可充当容器的父类都是ViewGroup,而ViewGroup也是View的子类
View Code
运行效果:
![](http://images.cnitblog.com/i/602984/201403/032024006754913.png)
6、绝对布局
AbsoluteLayout是绝对位置布局。在此布局中的子元素的android:layout_x和android:layout_y属性将生效,用于描述该子元素的坐标位置。
屏幕左上角为坐标原点(0,0),第一个0代表横坐标,向右移动此值增大,第二个0代表纵坐标,向下移动,此值增大。
在此布局中的子元素可以相互重叠。在实际开发中,通常不采用此布局格式,因为它的界面代码过于刚性,以至于有可能不能很好的适配各种终端。
由于不采用,在此就不演示代码了。
布局管理器的用途:
a、可以更好的管理组件;
b、通过使用布局管理器,Android应用程序可以做到平台无关性
布局管理器都是ViewGroup的子类,所有可充当容器的父类都是ViewGroup,而ViewGroup也是View的子类
<?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" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/lightgray" android:gravity="center" android:text="big" /> <TextView android:layout_width="150dp" android:layout_height="150dp" android:background="@drawable/darkgray" android:gravity="center" android:text="middle" /> <TextView android:layout_width="50dp" android:layout_height="50dp" android:background="@drawable/blue" android:gravity="center" android:text="small" /> </FrameLayout>
View Code
运行效果:
![](http://images.cnitblog.com/i/602984/201403/032024006754913.png)
6、绝对布局
AbsoluteLayout是绝对位置布局。在此布局中的子元素的android:layout_x和android:layout_y属性将生效,用于描述该子元素的坐标位置。
屏幕左上角为坐标原点(0,0),第一个0代表横坐标,向右移动此值增大,第二个0代表纵坐标,向下移动,此值增大。
在此布局中的子元素可以相互重叠。在实际开发中,通常不采用此布局格式,因为它的界面代码过于刚性,以至于有可能不能很好的适配各种终端。
由于不采用,在此就不演示代码了。
相关文章推荐
- 【Android学习日记】(十二) QR Code条形码的产生
- android学习日记10--裁剪区域
- 【Android】学习笔记(12)——Animation使用方法(下)
- java学习日记12——File*putStream构造方法
- Weli的Android学习日记 0.2Shape探究
- android学习日记:eclipse 无法自动生成R的教训
- SQLCookBook第四章学习日记12
- android学习日记28--Android中常用设计模式总结
- [Android学习日记]2014.07.28
- Android开发学习日记
- 菜鸟Android学习之道12——定时器
- android学习日记26--AIDL之进程间的通信
- Android学习日记(yzy): Accessibility辅助功能
- Java学习日记-12 集合(2)
- Android开发学习笔记(12):Android读取内部以及外部资源文件(更新中...)
- C++学习日记12——引用、指针和const用法
- android学习日记20--连接组件之Intent和IntentFilter
- 黑马程序员_学习日记12_面试基本知识点收集
- Weli的Android学习日记 0.4关于String.xml转义与一些零散的代码
- android学习日记之activity