Android初步认识02

来源:互联网 发布:大学生村官 知乎 编辑:程序博客网 时间:2024/06/16 10:48

4.Android用户界面框架(VIEWTree)

 

5.Android系统的界面控件: (xml文件名:a-z  0-9  . _)

定制控件:用户独立开发的控件,或通过继承并修改系统控件后所产生的新 控件

系统控件:Android系统提供给用户已经封装的界面控件

TextView作用是显示文字的。

ImageView作用是显示图片。

6.界面事件:存在多种界面事件 (监听实现的,也就是接口)

Spinner:下拉框

ListView:垂直显示列表名,内容过多时会出现垂直滚动条

 

7.界面布局

a) 线性布局(LinearLayout):

orientation:横向排列horizontal ,垂直排列vertical

gravity:在元素自己本身内部的对齐方式,layout_gravity:在布局中 的对齐方式

layout_weight:占几分(所有的layout_weight一共是几就是几分

b) 框架布局FrameLayout

c) 相对布局RelativeLayout:通过制定界面元素与其他元素的相对位置的 关系,确定界面所有元素的布局位置。最大程度保证各种手机上的 位置正确显示

1.属性值为true或false(以父元素为参照物)

2.属性值必须为id引用名“@id/id-name”(以其他元素为参照物)

3.属性值为具体的dp值

4.其他属性:gravity ,layout_gravity.

d) 绝对布局AbsoluteLayout

e) 表格布局TableLayout :以行和列形式对控件进行管理,每一行为一个 TableRow对象,或者View对象

(stretchColumns:可伸展的列,列的序号从0开始, shrinkColumns:可以收缩的列

collapseColumns:可以隐藏的列

Layout_span:合并单元格)

f) 网格布局GridLayout:Android4.0新增布局

0 0
原创粉丝点击