Android应用开发_学习笔记(7)

时间: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中最常用的布局之一,它将自己包含的子元素按照一个方

Android应用开发_学习笔记(7).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219