五种布局
来源:互联网 发布:java实现二分查找算法 编辑:程序博客网 时间:2024/06/06 07:20
五种布局: FrameLayout 、 LinearLayout 、 AbsoluteLayout 、 RelativeLayout 、 TableLayout 全都继承自ViewGroup,各自有各的特点,需根据ui设计灵活应用。
1、FrameLayout(框架布局)此布局是五种布局中最简单的布局,没有对child view的摆布进行控制,这个布局中所有的控件都会默认出现在视图的左上角,我们可以使用android:layout_margin,android:layout_gravity等属性去控制子控件相对布局的位置。
2、LinearLayout(线性布局)
一行(或一列)只控制一个控件的线性布局,所以当有很多控件需要在一个界面中列出时,可以用LinearLayout布局。 此布局有设置属性:android:orientation=“horizontal|vertical。
horiziontal水平布局;
veritical垂直布局;
3、AbsoluteLayout(绝对布局)可以放置多个控件,并且可以自己定义控件的x,y位置
4、RelativeLayout(相对布局)
这个布局也是相对自由的布局,该布局中的控件可以相对于整个RlativeLayout或其他控件而去摆放,相对来说用的比较频繁。
5、TableLayout(表格布局)
将子元素的位置分配到行或列中,一个TableLayout由许多的TableRow组成。该控件用的较少,在我项目中,只有一次开发一个教育软件中,有一个课程表我用到此布局。
总结:看似很简单的几个布局,但是在实际中,用的不当,也有是一大堆麻烦。特别是在产品要求比较严,测试人员在测试时,联一毫秒误差都不能有的情况下,够吃一壶的。哈哈
阅读全文
0 0
- android五种布局
- 五种布局
- android五种布局
- 五种界面布局
- 五种布局方式
- Android五种布局
- Android 五种布局
- 五种布局
- android 五种布局
- 五种布局
- android 五种布局方式
- android五种布局特点
- Android五种布局说明
- Android 五种布局模式
- android五种布局模式
- Android五种布局方式
- Android的五种布局
- Android常用五种布局
- Unity3D研究院之Assetbundle的实战(六十三)
- 文件系统
- 分布式开放消息系统(RocketMQ)的原理与实践
- 第5章 Java笔记 面向对象(上)
- 大数据常见术语表
- 五种布局
- 【从入门到放弃】WEB前端之HTML+CSS基础03
- Dialog 中使用ON_UPDATE_COMMAND_UI的方法
- SAP MM部分常用增强-ME21N-MIGO-MB1A
- Linux 停止,启动 weblogic(重启weblogic)
- leetcode 13. Roman to Integer
- Android 动态获取资源的ID
- 删除字符串中的某指定单词(不区分大小写)
- LeetCode: 520. Detect Capital