【1】用户界面概述

来源:互联网 发布:搜狗网络大厦邮编 编辑:程序博客网 时间:2024/05/07 15:31

1、UI界面概述

Android UI(User Interface)

2、UI组件结构

所有UI组件都成为View(视图的意思,是最顶层的一个父类),一般分为两类:
 a、是用于显示数据的组件,b、是用于容纳组件的组件。
UI组件的结构如下:

3、Android中使用的数据单位

px(Pixels、像素):对应屏幕上的实际像素点。
in(Inches、英寸):屏幕物理长度单位。
mm(Millimeters、毫米):屏幕物理长度单位。
pt(Point、磅):屏幕物理长度单位,1/72英寸。
dp(与密度无关的像素):device independent pixels(设备独立像素),不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。逻辑长度单位,在160dpi屏幕上,1dp=1px=1/160英寸。随着密度变化,对应的像素数量也变化,但并没有直接的变化比例。
dip:与dp相同,多用于Google示例中。(dp是dip的缩写,实际上指的是同一个单位)
sp(与密度和字体缩放度无关的像素): scaled pixels(放大像素),与dp类似,但是可以根据用户的字体大小首选项进行缩放。
注:前三个比较不常用,因为那三个都和屏幕有关系,而安卓的屏幕大小有上千种,所以不常用。后面的就比较常用到了。
dp:一般用于宽度、高度等比例大小,也用于大小、位置、间隔等。
sp:一般用于设置字体大小


0 0
原创粉丝点击