TableLayout示例(二)

main.xml如下:

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center" >

    <TableRow
        android:gravity="center"
        android:paddingBottom="10dip"
        android:paddingLeft="10dip"
        android:paddingRight="10dip" >

        <ImageView
            android:layout_width="90dip"
            android:layout_height="90dip"
            android:background="@drawable/a" />

        <ImageView
            android:layout_width="90dip"
            android:layout_height="90dip"
            android:layout_marginLeft="10dip"
            android:background="@drawable/b" />

        <ImageView
            android:layout_width="90dip"
            android:layout_height="90dip"
            android:layout_marginLeft="10dip"
            android:background="@drawable/c" />
    </TableRow>

    <TableRow
        android:gravity="center"
        android:paddingBottom="10dip"
        android:paddingLeft="10dip"
        android:paddingRight="10dip" >

        <ImageView
            android:layout_width="90dip"
            android:layout_height="90dip"
            android:background="@drawable/d" />

        <ImageView
            android:layout_width="90dip"
            android:layout_height="90dip"
            android:layout_marginLeft="10dip"
            android:background="@drawable/e" />

        <ImageView
            android:layout_width="90dip"
            android:layout_height="90dip"
            android:layout_marginLeft="10dip"
            android:background="@drawable/f" />
    </TableRow>

    <TableRow
        android:gravity="center"
        android:paddingBottom="10dip"
        android:paddingLeft="10dip"
        android:paddingRight="10dip" >

        <ImageView
            android:layout_width="90dip"
            android:layout_height="90dip"
            android:background="@drawable/g" />

        <ImageView
            android:layout_width="90dip"
            android:layout_height="90dip"
            android:layout_marginLeft="10dip"
            android:background="@drawable/h" />

        <ImageView
            android:layout_width="90dip"
            android:layout_height="90dip"
            android:layout_marginLeft="10dip"
            android:background="@drawable/i" />
    </TableRow>

    <TableRow
        android:gravity="center"
        android:paddingBottom="10dip"
        android:paddingLeft="10dip"
        android:paddingRight="10dip" >

        <ImageView
            android:layout_width="90dip"
            android:layout_height="90dip"
            android:background="@drawable/j" />

        <ImageView
            android:layout_width="90dip"
            android:layout_height="90dip"
            android:layout_marginLeft="10dip"
            android:background="@drawable/k" />

        <ImageView
            android:layout_width="90dip"
            android:layout_height="90dip"
            android:layout_marginLeft="10dip"
            android:background="@drawable/l" />
    </TableRow>

</TableLayout>

 

MainActivity如下:

import android.os.Bundle;
import android.app.Activity;
/**
 * Demo描述:
 * 利用TableLayout实现类似于GridView展示照片的功能
 *
 */
public class MainActivity extends Activity {
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
	}
}

 

时间: 2024-09-19 09:22:35

TableLayout示例(二)的相关文章

WPF命中测试示例(二)——几何区域命中测试

原文:WPF命中测试示例(二)--几何区域命中测试 接续上次的命中测试,这次来做几何区域测试示例.   示例 首先新建一个WPF项目,在主界面中拖入一个按钮控件,并修改代码中的以下高亮位置: 当前设计视图界面如下: 接下来,转到窗体的"Window_Loaded"事件处理函数,编写函数代码: private void Window_Loaded(object sender, RoutedEventArgs e) { Random r = new Random(); for (int i

Asp.net 2.0 制作复合控件示例(二)[示例代码下载]

asp.net|控件|示例|下载 (一). 概述   通过制作一个<计算器>功能自定义复合控件演示复合控件的制作(二). 代码   1. 核心控件实现代码文件ComputeControl.cs  1using System;  2using System.Collections.Generic;  3using System.Text;  4using System.Web;  5using System.Web.UI;  6using System.Web.UI.WebControls; 

CYQ.Data 轻量数据层之路 应用示例二 在线聊天(六)

继上一篇:CYQ.Data 轻量数据层之路 华丽升级 V1.3出世(五),本篇趁周末而且是下班时间看贴人不多,低调让其出手应用一下: 同样为了能一篇介绍完一个示例,我精简挑选了一下,本次的示例为:注册+登陆+在线聊天[省去了私聊部分] 在看此文示例之前,请先看:CYQ.Data 轻量数据层之路 应用示例篇(四) --因为注册+登陆从那直接Copy的,这节就省过了.   当前环境同样是:VS2005+SQL2005,以下进入正题: 一:数据库 起名:Chat 两个表:Users+Message,上

Android利用Volley异步加载数据完整详细示例(二)

MainActivity如下: package cc.y; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Bitmap.Config; import android.os.Bundle; import android.util.LruCache; import android.widget.ImageView;

TableLayout示例(一)

main.xml如下: <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:shrinkColumns="2" android:stretchColumns="0,

Android图片旋转,缩放,位移,倾斜,对称完整示例(二)——Bitmap.createBitmap()和Matrix

MainActivity如下: package cc.c; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.Matrix; import android.graphics.drawable.BitmapDrawable; import android.os.Bundle; import android.widget.ImageView; /** * Demo描述: * 利用B

Android 表格布局TableLayout示例详解_Android

一.表格布局 TableLayout 表格布局TableLayout以行列的形式管理子元素,每一行是一个TableRow布局对象,当然也可以是普通的View对象,TableRow离每放一个元素就是一列,总列数由列数最多的那一行决定. 我们看一个例子: <?xml version="1.0″ encoding="utf-8″?> <TableLayout android:id="@+id/TableLayout01″ android:layout_width=

ListView中Item布局示例二

第一种方式如下: <?xml version="1.0" encoding="utf-8"?> <!-- 方式一 --> <!-- 需求:在ListView显示时每个Item的上下左右都有一定的空白距离.尤其是在垂直方向的 每个Item保持了一定的距离.所以可以通过对ListView的Item布局设置整体的margin来实现 --> <!-- 错误的解决方式: 在最外层LinearLayout又嵌套了一层LinearLayo

Android中AutoCompleteTextView完整示例(二)

MainActivity如下: package cc.testautocompletetextview2; import android.os.Bundle; import android.app.Activity; /** * Demo描述 * 利用自定义AutoCompleteTextView完成邮箱自动补全功能 * * 参考资料: * 1 http://blog.csdn.net/fx_sky/article/details/9326129 * 2 http://blog.csdn.net