Android開發筆記(3)——GridLayout,androidgridlayout

來源:互聯網
上載者:User

Android開發筆記(3)——GridLayout,androidgridlayout

 

GirdLayout 計算機執行個體及詳盡的筆記:http://www.cnblogs.com/skywang12345/p/3154150.html

 

網格布局:使容器中的各組件呈M行×N列的網格狀分布。

和Relative Layout\Linear Layout相同,屬於ViewGroup類型。

 

布局設定步驟

1、設定最大行、列值

android:columnCount=“5”android:rowCount=“6”

2、設定資料輸入順序

android:orientation

 

3、設定行列權重

android:layout_columnWeightandroid:layout_rowWeight

4、設定跨行、列格

android:layout_columnSpan="2"

 

樣本:

籃球計分app,記錄每一節比分表格

 1 <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" 2     android:layout_width="match_parent" 3     android:layout_height="wrap_content" 4     android:orientation="horizontal" 5     android:columnCount="6" 6     android:rowCount="3"> 7     <TextView 8         android:text="Table" 9         style="@style/table_layout"/>10     <TextView11         android:text="1st"12         style="@style/table_layout"/>13     <TextView14         android:text="2nd"15         style="@style/table_layout"/>16     <TextView17         android:text="3rd"18         style="@style/table_layout"/>19     <TextView20         android:text="4th"21         style="@style/table_layout"/>22     <TextView23         android:text="TOTAL"24         style="@style/table_layout"/>25     <TextView26         android:text="A"27         style="@style/table_layout"/>28     <TextView29         android:text="0"30         android:id="@+id/score_a_part1"31         style="@style/table_layout"/>32     <TextView33         android:text="0"34         android:id="@+id/score_a_part2"35         style="@style/table_layout"/>36     <TextView37         android:text="0"38         android:id="@+id/score_a_part3"39         style="@style/table_layout"/>40     <TextView41         android:text="0"42         android:id="@+id/score_a_part4"43         style="@style/table_layout"/>44     <TextView45         android:text="0"46         android:id="@+id/score_a_total"47         style="@style/table_layout"/>48     <TextView49         android:text="B"50         style="@style/table_layout"/>51     <TextView52         android:text="0"53         android:id="@+id/score_b_part1"54         style="@style/table_layout"/>55     <TextView56         android:text="0"57         android:id="@+id/score_b_part2"58         style="@style/table_layout"/>59     <TextView60         android:text="0"61         android:id="@+id/score_b_part3"62         style="@style/table_layout"/>63     <TextView64         android:text="0"65         android:id="@+id/score_b_part4"66         style="@style/table_layout"/>67     <TextView68         android:text="0"69         android:id="@+id/score_b_total"70         style="@style/table_layout"/>71     </GridLayout>

 

顯示效果:

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.