zoukankan      html  css  js  c++  java
  • Android UI布局TableLayout

    了解字面上TableLayout一个表格样式布局。这种布局将包括以行和列的形式的元件被布置。表格列的数目是列的各行中的最大数目。当然,表格里面的单元格它能够清空。



    实例:LayoutDemo
    执行效果:


    代码清单:
    布局文件:table_layout.xml

    <?

    xml version="1.0" encoding="utf-8"?

    > <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:stretchColumns="1" > <TableRow> <TextView android:gravity="right" android:textStyle="bold" android:padding="3dip" android:text="用户名称:" /> <EditText android:id="@+id/username" android:padding="3dip" android:scrollHorizontally="true" /> </TableRow> <TableRow> <TextView android:gravity="right" android:textStyle="bold" android:padding="3dip" android:text="用户密码:" /> <EditText android:id="@+id/password" android:padding="3dip" android:password="true" /> </TableRow> <TableRow android:gravity="right"> <Button android:id="@+id/cancel" android:text="取消" /> <Button android:id="@+id/login" android:text="登录" /> </TableRow> </TableLayout>

    在上面的布局代码中一共同拥有3行,即3个TableRow,每个TableRow里边都有两个单元格。
    TableLayout标签定义了一个表格布局(TableLayout).
    TableRow标签定义了表格布局里边的一行。每一行里边能够自由的加入一些组件,比方在上边我们主要加入了button组件和编辑框组件。

    Java源码文件:TableLayoutActivity.java
    package com.rainsong.layoutdemo;
    
    import android.app.Activity;
    import android.os.Bundle;
    
    public class TableLayoutActivity extends Activity
    {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.table_layout);
        }
    }
    



  • 相关阅读:
    Algs4-2.2.24-改进的有序测试
    Algs4-2.2.23-2比较正文中实现的归并和反向复制辅助数组归并之间的性能
    ssh登录卡住问题
    DELL R730安装ESXI虚拟化
    Linux umount的device is busy问题
    shell脚本调试技巧
    git编译安装
    卸载gitlab
    磁盘性能测试方法
    N! HDU 1042
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4585693.html
Copyright © 2011-2022 走看看