參考資料:嗶哩嗶哩Av22064450 44集~
UI是由View和ViewGroup組成的
view占據(jù)矩形區(qū)域,繪制內(nèi)容
ViewGroup控制子view的布局-
view

image.png
一個(gè)Activity中只能有一個(gè)OptionMenu
在右上角的三點(diǎn)中,找不到......ContextMenu可以有多個(gè)
SeekBar可以拖動(dòng),ProgressBar不能拖動(dòng)
線性布局:
方向
LayoutWeigh越大,所占空間越大-
相對布局:
這里同方向和反方向其實(shí)說的是內(nèi)方向和外方向
與父視圖一定是同方向,且設(shè)置為true/false,上面的是設(shè)置為@id,因?yàn)楦敢晥D只有一個(gè),兄弟之類的只有一個(gè)。
幀布局
后面出現(xiàn)的會(huì)覆蓋前面gravity
gravity是控制其內(nèi)容或者子view
layout_gravity是控制自己的-
ListView
可顯示多個(gè)可滑動(dòng)項(xiàng)的ViewGroup
Adapter將集合數(shù)據(jù)和每個(gè)Item所對應(yīng)布局動(dòng)態(tài)適配到ListView中顯示。
數(shù)據(jù)用到是Array或者List,不是用map,因?yàn)閿?shù)據(jù)是有序的
ListView.setAdapter
-
樣式
多個(gè)視圖有相同的屬性,將這些屬性放在一起。
-
主題
本質(zhì)上也是樣式,針對整個(gè)應(yīng)用或者某個(gè)Activity的界面
誰最近就優(yōu)先考慮,可能自己的設(shè)置,主題,樣式之間有沖突







