Android图形用户界面
本章学习重点及线索
1、View基本概念
2、在Acitivity中获取代表代表view的对象
3、设置View的属性
4、为View设置监听
一涉及到布局(Layout)和常用控件(View)
1、线性布局和相对布局
2、比较常用的控件View(宽高、颜色、边距、是否可见、内容居中、在父控件中的位置、点击事件)
3、TextView(显示文本)、EditText(编辑框属性inputType常用事件及特有事件addTextChangedListener)、Button(点击按钮)ImageView(src、background、scaleType)
图形界面之组件布局:
二.五大布局Layout:
LinearLayout线性布局
RelativeLayout相对布局
AbsoluteLayout绝对布局
GridView表格布局
FrameLayout帧布局
三.Android中的显示单位
lpx(pixels)像素
一般HVGA代表320x480像素,这个用的比较多。
ldip或dp (device independentpixels)设备独立像素
这个和设备硬件有关,一般为了支持WVGA、HVGA和QVGA推荐使用这个,不依赖像素。
lsp (scaled pixels — best for text size)比例像素
主要处理字体的大小,可以根据用户系统的字体自适应。
除了上面三个显示单位,下面还有几个不太常用:
lin (inches)英寸
lmm (millimeters)毫米
lpt (points)点,1/72英寸
为了适应不同分辨率,不同的像素密度,推荐使用dip,文字使用sp。