Android圖形用戶界面
本章學(xué)習(xí)重點(diǎn)及線索
1、View基本概念
2、在Acitivity中獲取代表代表view的對(duì)象
3、設(shè)置View的屬性
4、為View設(shè)置監(jiān)聽(tīng)
一涉及到布局(Layout)和常用控件(View)
1、線性布局和相對(duì)布局
2、比較常用的控件View(寬高、顏色、邊距、是否可見(jiàn)、內(nèi)容居中、在父控件中的位置、點(diǎn)擊事件)
3、TextView(顯示文本)、EditText(編輯框屬性inputType常用事件及特有事件addTextChangedListener)、Button(點(diǎn)擊按鈕)ImageView(src、background、scaleType)
圖形界面之組件布局:
二.五大布局Layout:
LinearLayout線性布局
RelativeLayout相對(duì)布局
AbsoluteLayout絕對(duì)布局
GridView表格布局
FrameLayout幀布局
三.Android中的顯示單位
lpx(pixels)像素
一般HVGA代表320x480像素,這個(gè)用的比較多。
ldip或dp (device independentpixels)設(shè)備獨(dú)立像素
這個(gè)和設(shè)備硬件有關(guān),一般為了支持WVGA、HVGA和QVGA推薦使用這個(gè),不依賴像素。
lsp (scaled pixels — best for text size)比例像素
主要處理字體的大小,可以根據(jù)用戶系統(tǒng)的字體自適應(yīng)。
除了上面三個(gè)顯示單位,下面還有幾個(gè)不太常用:
lin (inches)英寸
lmm (millimeters)毫米
lpt (points)點(diǎn),1/72英寸
為了適應(yīng)不同分辨率,不同的像素密度,推薦使用dip,文字使用sp。