meaurespec的初步認識

2021-07-11 01:12:38 字數 489 閱讀 8652

首先,每個iew的meaurespec的模式不是預設就設定好的,而是根據這個view的寬度跟高度的設定跟父容器viewgroup的spec設定來匹配的

我們來看匹配規則:

寬高設定分為三種:具體的寬高,warp_cortent,match_patents

如果view採用固定寬高,也就是寫死的數值那種。那就不管父親的spec的值了,view的spec 就肯定是exactly 並且大小遵循layout引數裡設定的大小。

如果view的寬高是match_parent ,那麼就要看父容器viewgroup的 spec的值了,如果父view的spec是exactly模式,

那view也肯定是exactly,並且大小就是父容器剩下的空間。如果父容器是at_most模式,那view也是at_most 並且不會超過剩餘空間大小

如果view的寬高是wrap_content, 那就不管父容器的spec了,view的spec一定是at_most 並且不會超過父view 剩餘空間的大小。

類的初步認識

c 一直被稱為是比c更高階的語言,為什麼呢?恐怕就是因為具有物件導向的設計思想,它 將萬千變化 錯綜複雜的外部環境有組織的 有規律的整合在了一起。從規律上,我們引入 了類的概念,將原本複雜的外部環境按照一定的規律和相似點,劃分為不同的類,常言道 物以類聚,鳥易群分嘛。我們在將類有機的進行區別和管理 ...

程序的初步認識

程序是作業系統結構的基礎 是乙個正在執行的程式 計算機中正在執行的程式例項 可以分配給處理器並由處理器執行的乙個實體 由單一順序的執行顯示,乙個當前狀態和一組相關的系統資源所描述的活動單元。在程式的實現中,程序使用大有裨益。1.程序的建立函式 fork vfork 前者父子程序執行順序不定。2.在子...

webvr 的初步認識

虛擬實境已經不算什麼新的技術,早在20年前就有各科技公司在這個行業進行研究,如sony oculus htc公司等,他們分別把虛擬實境技術應用在遊戲 電影等領域,並取得較高的成就,最近facebook也收購相關的公司,準備在社交領域使用虛擬實境。最近我也偶然上網時看到了虛擬實境技術開始應用到網際網路...