Android圖形用戶界面
本章學習重點及線索
1因苹、View基本概念
2、在Acitivity中獲取代表代表view的對象
3励饵、設置View的屬性
4肿嘲、為View設置監(jiān)聽
一涉及到布局(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)比例像素
主要處理字體的大小肠仪,可以根據(jù)用戶系統(tǒng)的字體自適應肖抱。
除了上面三個顯示單位,下面還有幾個不太常用:
lin (inches)英寸
lmm (millimeters)毫米
lpt (points)點异旧,1/72英寸
為了適應不同分辨率意述,不同的像素密度,推薦使用dip,文字使用sp荤崇。