布局下可以是多層的布局巢狀,也可以放置控制項,總之是為我們提供了乙個精美的介面。
1.線性布局
即relativelayout,其相對於線性布局來說更加的隨意可以通過相對定位的方式讓控制項出現在布局的任何位置。
其中的控制項可以相對于父布局來進行定位,也可以相對於控制項來進行定位。
其中有幾個屬性需要介紹:
android:layout_above=」@id/布局名稱」,表示位於哪乙個布局之上。
android:toleftof:表示讓乙個控制項位於另乙個控制項的左側。
android:layout_alignright=表示讓乙個控制項的左邊緣和另乙個控制項的右邊緣對齊。
3.幀布局
即framelayout,這種布局方式簡單所以用的多,但是沒有方便的定位方式,所有控制項會預設擺在布局的左上角。
在明天的學習中也會提到。
4.百分比布局以上就是常用的四種布局,當然還有其他布局,由於使用不頻繁,所以我們在用到時在查閱資料即可。
第四天學習
一 權重關係 樣式表的權重關係 內聯樣式表的權重最大!內部和外部樣式的權重,和書寫的前後順序有關!放在後面的會把放在前面的樣式覆蓋掉 網頁的布局 先做上下排版 再做左右排版 從外往裡 二 css語法 選擇符選擇符 選擇符就是給標籤起名字 型別選擇符 標籤選擇符 所有的html標籤可以直接當做選擇符進...
C Primer學習第四天
第四章 陣列和指標 c 語言提供了兩種類似於vector和迭代器型別的低階復合型別 陣列和指標。與vector型別相似,陣列也可以儲存某種型別的一組物件 而它們的區別在於,陣列的長度是固定的。陣列一經建立,就不允許新增新的元素。指標則可以像迭代器一樣用於遍歷和檢查陣列中的元素。現代c 程式應盡量使用...
C 學習第四天
匿名類 原理 編譯器根據初始化值推斷變數的真正型別.var只能在初始化變數時使用 編譯器要根據初始值固化其正真型別 例如var myint 100 編譯器會推斷出myint為int型別。而var myint myint 0 錯誤。因為編譯器無法知道myint的具體型別,也就無法後續對其進行各種操作了...