表格布局(表格布局)
Android中的表格布局和HTML中的表格标签;& lttr & gt& lttd & gt类似地,通过使用表格的行和列来排列组件。如果一行中有多个组件,在TableLayout中添加一个TableRow容器,将所有组件都扔进去!TableRow中的列数取决于Tablerow中组件的数量。
常用属性
Android:collapseColumns:隐藏列。
Android:shrinkColumns:允许列收缩。
Android:stretchColumns:拉伸一列。
这三个属性的列号是从0开始计算的,比如shrinkColunmns = & # 82203”,对应于第四列。您可以设置多列,用逗号分隔,例如”0,3″,如果所有列都有效,则使用”*”号码
Android:layout _ column = ”3″:表示跳过第三个,直接显示在第四格,从1开始计数。
Android:layout _ span = ”2″:表示合并2个单元格,这意味着此组件占用2个单元格。
看代码。
<TableLayout android:layout_width="***tch_parent" android:layout_height="***tch_parent" android:gravity="center_vertical" android:stretchColumns="2" android:shrinkColumns="1"> <TableRow android:layout_width="***tch_parent" android:layout_height="***tch_parent"> <Button android:id="@+id/button7" android:layout_width="139dp" android:layout_height="117dp" android:text="Button1" /> <Button android:id="@+id/button6" android:layout_width="139dp" android:layout_height="117dp" android:text="Button2" /> <Button android:id="@+id/button4" android:layout_width="139dp" android:layout_height="117dp" android:text="Button3" /> </TableRow> <TableRow android:layout_width="***tch_parent" android:layout_height="***tch_parent"> <Button android:id="@+id/button9" android:layout_width="139dp" android:layout_height="117dp" android:text="Button4" /> <Button android:id="@+id/button8" android:layout_width="139dp" android:layout_height="117dp" android:text="Button5" /> <Button android:id="@+id/button5" android:layout_width="139dp" android:layout_height="117dp" android:text="Button6" /> </TableRow></TableLayout>
翻译
框架布局(框架布局)
框架布局是最简单的布局,为每个加入它的控件创建一个空白***域,称为一个框架,每个控件占用一个框架。当采用框架布局时,所有控件默认显示在屏幕的左上角,并按照放置的顺序堆叠。最先放置的控件将显示在底部,最后放置的控件将显示在顶部。图层设计采用框架布局。
属性
Ground:设置框架布局容器的前景图像。
ForegroundGravity:属性设置图像的显示位置。
看代码。
<FrameLayout android:layout_width="***tch_parent" android:layout_height="***tch_parent" android:foreground="@mip***p/ic_launcher" android:foregroundGravity="bottom"> <TextView android:id="@+id/textView" android:layout_width="460dp" android:layout_height="336dp" android:background="@color/colorAccent" android:text="TextView" /> <TextView android:id="@+id/textView2" android:layout_width="332dp" android:layout_height="242dp" android:background="@color/colorPri***ry" android:text="TextView" /></FrameLayout>
翻译
本文来自转身以后投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/611141.html