Android用户界面(二):布局

来源:互联网 发布:安庆历史气象数据查询 编辑:程序博客网 时间:2024/06/06 00:45
- 两种方式声明布局:
> XML文件
> 在运行时初始化布局元素

如何书写XML
...

加载XML资源
...

属性
- ID
> 新建资源:android:id="@+id/my_button"
> 引用已有资源:android:id="@android:id/empty"

- 布局参数
> XML布局文件中的"layout_xxx"属性
> ViewGroup的布局参数用以约束其所容纳的各个View
> 每个ViewGroup类都实现一个内嵌的ViewGroup.LayoutParams子类,定义子视图大小、位置
-不建议使用绝对值(如像素值)来定义宽度和高度
-代之以一些相对的度量,如dip(density-independent pixel unit),wrap_content,match_parent等。这样可以更适应于不同尺寸的设备。

布局位置
- 视图的位置:左上角的坐标,以及宽度和高度

大小、填充和边距
...

常规布局
- 线性布局
- 相对布局
- Web视图

结合适配器创建布局
- 动态或不能预知的布局
- AdapterView的子类
- 适配器获取数据,并转化到视图
- 列表视图
- 网格视图






原创粉丝点击