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);
        }
    }
    



  • 相关阅读:
    如何将DataTable转换成List<T>呢?
    mySql中SUBSTRING_INDEX函数用法
    常用 Git 命令清单
    git学习笔记
    MySql 获取表的字段名
    mysql从身份证号中提取生日、性别
    年月日转大写汉字
    ExtJs服务器端代理(Ajax)
    ExtJS客户端代理
    ExtJS 数据模型
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4585693.html
Copyright © 2011-2022 走看看