Android应用开发_学习笔记(7)
时间:2025-04-23
时间:2025-04-23
二、Android布局
1、声明布局的两种方式
1)在XML文件中申明UI 组件
①、Android提供了从xml的节点元素,这些节点元素对应代码中的UI组件。 ②、优点:直观简洁,可读性强;实现了UI界面和逻辑代码的分离。
2)在代码中构造组件
①、在java代码中构造组件。
②、缺点:抽象模糊,可读性比较差;耦合性强,数据的表现和逻辑错杂很难。
2、布局属性
1)所有的View和ViewGroup都支持XML的属性。
2)XML的属性是可以继承的。
3)View和ViewGroup都支持下面两个属性。
3、Android中布局的盒子模型
1)View
支持padding(填充),但是不支持margin。
2)ViewGroup支持padding和margin(页边空白)。
4、FrameLayout 布局
FrameLayout对象就好比一块在屏幕上提前预订好的空白区域,然后你可以填充一些元素到里边。
注意:所有的元素都被放置在FrameLayout区域最左上的区域。而且无法为这些元素指定一个确切的位置。如果一个FrameLayout里边有多个子元素,那么后边的子元素的显示会重叠在前一个元素上。
5、LinearLayout 布局
LinearLayout是一种Android中最常用的布局之一,它将自己包含的子元素按照一个方
上一篇:让眼神充满魅力(二)