5 Android布局檔案2

2021-10-18 09:53:56 字數 870 閱讀 5591

5 android布局檔案2

一、線性布局

1. 是android布局中較常用的布局方式

2. 使用標籤表示

3. 有水平方向和豎直方向倆種方式指定控制項位置

二、相對布局

1. 在eclipse中開發android程式時,預設採用的就是相對布局

2. 有兩種形式,一種就是相對於容器,一種是相對於控制項

3. 頁面設計複雜建議使用相對布局

4. 新增乙個元件預設在左上角對齊

三、**布局

1. 就是讓控制項以**的形式來排列元件

2. 只要將元件或資訊放在單元格中,控制項就可以整齊的排列

3. 在tablelayout中,行數由tablerow物件控制的

4. 如果直接往tablelayout中新增元件,那麼這個元件將佔滿一行

5. tablelayout中的元件個數決定了該行有多少列,而列的寬度由該列中最寬的丹陽決定

6. tablelayout的layout-width屬性預設是match-parent的

7. 三個常用屬性:(1)android:collapsecolumns:設定需要被隱藏的列的序號

(2)android:shrinkcolumns:設定允許被收縮的列的序號

(3)android:stretchkcolumns:設定執行被拉伸的列的序號

四、網格布局

1. 是android4.0新增的布局

2. 實現了布局的交錯顯示

3. 用一組無限細的直線將繪圖區域分成行、列和單元

五、層次布局

常用的兩個屬性:(1)android:foreground:設定改幀布局容器前景圖

(2)android:foreground:前景圖顯示的位置

Android布局檔案經驗

1.父控制項中含有多個子控制項時,往往遵循長子優先的原則,即長子如果很大可能佔滿父空間,使次子們出局 2.假設tablelayout有2行,其中一行未設定列間長度比例,而另一行設定了,則未設定行可能也會遵循設定行的列間長度比例 3.imageview中的scaletype,對android src ...

Android布局檔案選擇

原始碼最簡單 不用巢狀,減少布局view層數 當簡單功能linearlayout可以滿足時,優先選擇linearlayout,處理邏輯相對relativelayout更加簡單。複雜結構,避免巢狀viewgroup,使用hiyachview檢視布局結構及其效能。結構上 view tree扁平化結構。避...

android的5種布局方式

線性布局linearlayout 是從左至右或者從上到下的布局方式 比較常用 相對布局relativelayout 利用子控制項之間的相對關係進行布局 比較常用 布局tablelayout 用 的方式進行布局 不常用 絕對布局absolutelayout 寫死的方式進行布局 但是會因為螢幕的解析度的...