android UI布局基础
屏幕尺寸,屏幕分辨率和屏幕像素密度 屏幕尺寸 :指屏幕的对角线长度。单位为英寸。1英寸=2.54厘米 屏幕分辨率 :水平和垂直方向的像素点的个数。单位是px。1px=1像素点 一般以垂直像素*水平像素,如1280*720. 屏幕像素密度 :指每英寸上的像素点数。单位是dpi。dpi :dot per inch 屏幕像素密度与屏幕尺寸和屏幕分辨率有关 px:像素点,构成图像的最小单位。 dip :device independent pixels (设备独立像素)。也是密度无关像素。以160dpi为基准,1dip=1px dp :与dip相同 sp :专门用于字体的像素单位。设定字体时一般为偶数,如:12 14 16 18 不建议使用奇数,可看android官网说明 android 布局中最多不可超过10个嵌套,会影响打开速度 Android UI 开发分类大致可分为五类: 界面布局开发定义界面的布局 ·控件开发———定义单个界面元素 AdapterView 与Adapter 开发列表显示 U组件开发对话框、通知、菜单等 自定义VieW、图形图像和动画通过代码,自行绘制界面 常用的布局有以下五种: LinearLayout -线性布局 RelativeLayout —相对布局 FrameLayout -—帧布局 TableLayout ——表格布局 ·AbsoluteLayout