2017年2月14日 星期二

Grid View - UI Layout design

GridView

GridView(網格視圖):是一個 二維圖視(行rows&列columns)中顯示項目,並且網格項不一定是預定的,但它們使用ListAdapter自動插入到佈局中。

Listview和Gridview 都是AdapterView子類。


GridView的屬性:


     android:columnWidth設定欄(行)的寬度。單位 px, dp, sp, in, or mm

    android:SpacingWidth:設定列的高度。單位 px, dp, sp, in, or mm

    android:gravity網格的相對位置。

     android:horizontalSpacing列與列之間的距離。                   單位 px, dp, sp, in, or mm

    android:verticalSpacing欄(行)跟欄(行)中間的間距。  單位 px, dp, sp, in, or mm

    android:numColumns顯示一行要有幾個項目。
           numColumns的值:
                 auto_fitAndroid就會自動計算我們手機螢幕的大小以決定每一行展示幾個元素。。

    android:stretchMode設置網格拉伸模式。
      stretchMode

如果以列间距拉伸,则不需要指定列之间的间距;如果以列的等宽度拉伸,则不需要指定列的宽度。
  1.     none:禁止伸縮。
  2.    spacingWidth:每列之間的間距。
  3.    colunmWidth:每欄(行)之間的寬度。
  4.  spacingWidthUniform每個之間的間距被均勻地伸縮 

Android-設定文字或背景顏色


參考文獻






       

沒有留言:

張貼留言