view的概述:
activity是android的四大元件之一,是context的間接子類,通常被稱為活動場景——每乙個activity描述了乙個可以與使用者互動的活動場景。而與使用者的互動,是通過ui介面來完成的。在android中一切可見的物件,都是由view構成的。activity中包含了一組view。
android中的介面組織(viewtree)
android中的view被分為兩類:
1.容器(viewgroup)
一種特殊的元件,能容納其他容器或控制項構成復合介面
布局容器
linearlayout tablelayout relativelayout framelayout gridlayout
其他容器
adapterview等等
2.控制項(widget)
可在介面上放置的視覺化「元件」,比如:
按鈕 輸入框 …..
android中的介面由容器和控制項按倒置的樹狀結構進行介面組織,該組織方式為檢視樹
view功能概述
view主要的作用是完成與使用者的互動。每乙個view最終都需要在螢幕上被繪製。對於每個view來說最重要的兩件事—定位和布局、繪製過程。
view實質上就是在介面上繪製的一塊矩形區域
view的二加一法則:
- 定位和布局
- 繪製
- 事件處理
常用布局屬性
android:layout_width、android:layout_height
- match_parent 匹配父級
- wrap_content 包裹內容
- dp
- android:padding 內邊距
- android:layout_margin 外邊距
android使用者介面之TabHost教程例項彙總
一 tabhost基礎教程 1.最全的android的tab與tabhost講解 2.android入門第十一篇之tabhost,tabwidget 3.android ui篇 tabwidget 切換卡 4.andorid中tabhost的使用 5.android tabhost應用 6.andr...
android使用者介面之TabHost教程例項彙總
一 tabhost基礎教程 1.最全的android的tab與tabhost講解 2.android入門第十一篇之tabhost,tabwidget 3.android ui篇 tabwidget 切換卡 4.andorid中tabhost的使用 5.android tabhost應用 6.andr...
android使用者介面之SeekBar教程例項彙總
一 seekbar教程篇 1.android中seekbar 可拖動的進度條控制項 2.android進度條 progressbar 拖動條 seekbar 星級滑塊 ratingbar 的例子 3.android 中文 api 18 absseekbar 4.android 讓你的seekbar ...