Android 開發學習小結(七)
阿新 • • 發佈:2019-01-10
一、LinearLayout的使用方法 1.線性佈局:將控制元件一個挨著一個的從上到下排列; 2.Activity可配置樣式 android:orientation="vertical" -- 線性佈局樣式的方向(垂直或水平) 3.控制元件可設定樣式屬性 android:id="@+id/head_text" -- 為控制元件指定相應的id android:text="@string/head_text" -- 指定控制元件當中顯示的文字(儘量使用strings.xml中的配置) android:gravity="center_vertical" -- 指定控制元件內容的基本位置,比如說居中、居右等位置 android:textSize="35pt" -- 指定控制元件當中字型的大小 android:background="#aa0000" -- 指定該控制元件所使用的背景色,RGB命名法 android:layout_width="fill_parent" -- 指定控制元件的寬度 android:layout_height="wrap_content" -- 指定控制元件的高度 android:paddingLeft="10dip" -- 指定控制元件的內邊距,也就是說控制元件當中的內容 android:paddingTop="20dip" android:paddingRight="30dip" android:paddingBottom="40dip" android:layout_weight="1" -- 多個控制元件間的大小關係(當前weight值/所有控制元件weight總和) android:singleLine="true" -- 如果設定為真的話,則將控制元件的內容在一行當中進行顯示(超長部分3個點號) 二、TableLayout的使用方法 1.表格佈局:使用表格形式對控制元件進行佈局; 2.Activity可配置樣式 android:stretchColumns="0" -- 當每行存在多列時,指定內容不足填滿時拉伸的列(從0開始記) 3.控制元件設定(兩行兩列) <TableRow> <TextView android:text="@string/row1_column1" android:background="#aa0000" android:padding="3dip" /> <TextView android:text="@string/row1_column1" android:background="#00aa00" android:gravity="center_horizontal" android:padding="3dip" /> </TableRow> <TableRow> <TextView android:text="@string/row1_column1" android:background="#aa0000" android:padding="3dip" /> <TextView android:text="@string/row1_column1" android:background="#00aa00" android:gravity="center_horizontal" android:padding="3dip" /> </TableRow>