Android的布局
来源:互联网 发布:gis案例 高程数据 编辑:程序博客网 时间:2024/05/16 11:10
一、LinearLayout线性布局
<1> 线性布局会将其中的一个控件一个接一个排列,可以横排也可以竖排,类似Swing中的流式布局。
<2> 常用属性:
<3> android:layout_gravity 和 android:gravity 的区别?
二、TableLayout 表格布局
<1> 表格布局可将试图按行、列进行排列,若直接向TableLayout 中添加控件,则这个控件将占一行。
一个表格布局由一个<TableLayout >标签和若干<TableRow>标签组成。
<2> 常用属性:
三、GridLayout 网格布局( 4.0 )
<1> GridLayout布局使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。
与html中的table非常类似
4.0以上的版本可以直接使用
2.X的版本需要添加一个支持包
<2> 常用属性:
四、FrameLayout 帧布局
<1> 类似于PS中图层的概念
<2> 为每个加入其中的组件创建单独的帧
<3> 看上去像是组件叠加到一起
五、AbsoluteLayout 绝对布局 (已过期)
<1> 自己指定控件的坐标
<2> 每个控件有layout_x和layout_y属性
<3> 不推荐使用,因为屏幕大小变化,其位置也会变化
六、RTL( 4.2.2)
<1> Android 4.2 之后才能用,一般用在阿拉伯语等环境中,中国用户很少使用。
<2> AndroidManifest.xml 中把application标签android:supportsRtl属性值设置为true。
<3>相应的视图标签把android:layoutDirection属性值设置为rtl。
七、RelativeLayout 相对布局
<1> 控件的位置总是相对父容器或兄弟控件的,如果A控件的位置是相对B控件的,那B控件要先定义,
每个控件使用LayoutParams规定的参数来定义相对位置。LayoutParams的参数一类的值为true
和false;另一类是其他控件的ID
<2> 常用属性:
- android的帧布局,绝对布局,相对布局,表格布局
- Android的动画布局
- Android的布局
- Android的布局控制
- android的布局
- android 常用的布局
- Android的界面布局
- Android的布局介绍
- android布局的学习
- android的各种布局
- android的布局!
- Android的布局
- android的布局
- android的布局管理
- Android的布局方法
- Android的布局
- android的各种布局
- Android布局的小撇步
- syslog-ng管理员指南(转原文链接)
- 聊天机器人与自动问答技术
- 及时清理Oracle 备份目录中的历史文件
- C# 实现简单的登录界面
- Kotlin之字面函数和函数表达式
- Android的布局
- Codeforce 780D Innokenty and a Football League (贪心+模拟)
- Java中单元测试中:@BeforeClass,@Before,@Test,@After,@AfterClass中的问题详解
- List存放多个map
- 还用户一片净土:广告自动拦截功能明年登陆Chrome
- 链接与运行时动态库依赖
- 微信公众号开发
- MTK Android Driver :battery
- 一篇React Native 的文章