Android UI--表格布局
2017-09-05 17:53
232 查看
Android中表格布局是TableLayout,是LinearLayout的子类。
表格布局可以添加TableRow,TableRow中可以添加其他的View组件。
TableLayout的属性继承LinearLayout,其特有的属性有
android:strentchColumns –指定表格中属性拉伸的列,拉伸列会自动拉伸填满表格
android:shrinkColumns – 指定表格中属性为收缩的列,收缩列会
android:collapseColumns–指定表格中属性为隐藏的列。
上述属性,android:collapseColumns =”0”代表第一列为隐藏,依次类推。
MainActivity代码
以下为activity_main,xml
表格布局可以添加TableRow,TableRow中可以添加其他的View组件。
TableLayout的属性继承LinearLayout,其特有的属性有
android:strentchColumns –指定表格中属性拉伸的列,拉伸列会自动拉伸填满表格
android:shrinkColumns – 指定表格中属性为收缩的列,收缩列会
android:collapseColumns–指定表格中属性为隐藏的列。
上述属性,android:collapseColumns =”0”代表第一列为隐藏,依次类推。
MainActivity代码
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
以下为activity_main,xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android ="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TableLayout android:id ="@+id/TableLayout01" android:layout_width="match_parent" android:layout_height="wrap_content" android:shrinkColumns="0" android:stretchColumns="1" android:collapseColumns="2"> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="LG我是单独的一行"/> <TableRow> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="LG收缩按钮"/> <Button android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="LG拉伸按钮"/> <Button android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="LG普通按钮"/> </TableRow> </TableLayout> </LinearLayout>
相关文章推荐
- Android UI之TableLayout(表格布局)
- Android UI控件系列:TableLayout(表格布局)
- Android -- UI布局管理,相对布局,线性布局,表格布局,绝对布局,帧布局
- Android -- UI布局管理,相对布局,线性布局,表格布局,绝对布局,帧布局
- Android UI 实现表格布局
- Android UI 中如何利用表格进行布局
- Android之UI编程(二):表格布局
- Android UI Design:表格布局(Table Layouts)
- android:TableLayout表格布局详解
- android:TableLayout表格布局详解
- android:TableLayout表格布局详解
- androidUI第三部分---1.3.2不使用xml文件手工代码实现布局
- Android面试题:基本的UI控件和布局文件知识要点
- android:TableLayout表格布局详解
- Android-布局管理-表格布局
- Android UI-仿微信底部导航栏布局
- 第15章、布局Layouts之TableLayout表格布局(从零开始学Android)
- Android 列表布局制作表格
- android:TableLayout表格布局详解
- Android UI布局之LinearLayout