Android的使用者介面基礎之View的學習

2021-07-09 14:16:07 字數 910 閱讀 5042

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 ...