主要使用如下屬性:
android:divider="@drawable/shape"
android:showdividers="middle|beginning|end"
檔案table_v_divider.xml
<?xml version="1.0" encoding="utf-8"?>
檔案table_h_divider.xml
<?xml version="1.0" encoding="utf-8"?>
注意:
(1)由於tablelayout和tablerow其實是繼承linearlayout,所以可以照著linearlayout那樣子設定分隔線。
這裡設定了,beginning|middle|end的分隔線。
(2)table_h_divider.xml中,由於這個是水平之間的控制項的分隔線,所以設定寬度為1dp,但是如何設定高度填充呢,這裡無需設定高度就可以了。
(3)在設定分隔線的時候,要注意需要設定設定屬性android:orientation="",否則設定的分隔線可能顯示不出來。
(4)還可以使用margin來設定分隔線。
當將修改下面的兩個檔案:
檔案table_v_divider.xml
<?xml version="1.0" encoding="utf-8"?>
檔案table_h_divider.xml
<?xml version="1.0" encoding="utf-8"?>
效果如圖:
android之tableLayout布局之一
tablelayout布局說白了就和jsp頁面的table布局是一樣的,乙個table包含幾行幾列。下面有一段 public class layoutdemo extends activity 新建的 tablerow 新增到tablelayout 很短,但是很不助於學習。跟我一樣的初學者要受苦了。...
tableLayout 屬性 背景選擇屬性
tablelayout的布局屬性 android stretchcolumns 1 設定tablelayout的所有行的第二列為擴充套件列,第一列後的其餘空間由第二列補齊 控制項選中效果,xml檔案設定 res drawable widget input.xml android drawable 放...
給LinearLayout設定分隔線
在android開發中,經常會碰到新增分隔線的介面設計,有些同學可能就是直接設定乙個view,然後設定寬高和背景色,這也不失為一種方式,但是還有更簡單方式,那就是利用linerlayout自帶的divider屬性 假設布局如下圖 在res drawable 目錄下建立乙個shape的xml檔案,裡面...