Android學習筆記TableLayout布局

2021-06-20 17:31:57 字數 738 閱讀 4705

1.講解什麼是tablelayout

按照行列來組織子檢視的布局.**布局包含一系列的 **行物件,用於定義行(實際上你也可以使用其它子物件,將在後面進行解釋). **布局不為它的行、列和單元格顯示**線.每個行可以包含0個以上(包括0)的單元格; 每個單元格可以設定乙個檢視物件.與行包含很多單元格一樣, **包含很多列.**的單元格可以為空.單元格可以象 html 那樣跨列.

2.tablelayout常用的屬性

android:collapsecolumns:隱藏指定的列

android:shrinkcolumns:收縮指定的列以適合螢幕,不會擠出螢幕

android:stretchcolumns:盡量把指定的列填充空白部分

android:layout_column:控制項放在指定的列

android:layout_span:該控制項所跨越的列數

3.tablelayout注意點

**布局的子物件不能指定 layout_width 屬性.寬度永遠是 match_parent.不過子物件可以定義 layout_height 屬性;其預設值是 wrap_content. 如果子物件是 **行,其高度永遠是 wrap_content.

無論是在**還是在 xml 布局檔案中,單元格必須安裝索引順序加入**行. 列號是從 0 開始的.如果你不為子單元格指定列號,其將自動增值,使用下乙個可用列號. 如果你跳過某個列號,他在**行中作為空可以改對待.參見 apidemos 中通過 xml 建立**的布局示例.

Android學習筆記

android系列 第一期 第一課 android初步認識 今天我們來初步了解一下安卓吧。首先,說到android,大家都非常熟悉了,相信都用過android手機吧,android給我們的第一印象應該是它的logo 乙個小機械人,如下圖1所示。圖1 android logo 嗯,好,認識了andro...

Android學習筆記

1 android四大天王 1 activity 介面元件,使用者介面,整個應用程式的門面 2 intent 用於應用之間傳輸資料 3 service 承擔資料處理的工作 4 content provider 為應用提供資料 android檔案目錄 1 assets 2 res drawable 放...

android學習筆記

我是自學android的到現在也有一段時間了,大概三個月。我不是大牛,沒有很牛掰的技術,寫此部落格純粹是為了把我的錯誤記錄下來,印象深刻點,保證下次不會再犯,或許對別人也能有點用吧!以下是今天做的零零散散的筆記 adapter set nullpointerexception 在給某個元件設定值的時...