zoukankan      html  css  js  c++  java
  • Android表格布局之设置边框

    Android表格布局本身没有边框,不过可以通过背景色的设置可以实现表格边框的显示。

    首先可以设置TableRow的背景色,然后设置内容的背景色。根据它们的颜色差就出现了边框。只要微调Content与TableRow的margin和pading属性就可以了!

    调的过程真是烦人!下次不做这种工作了~呜呜!难受!

    贴上布局代码:

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/white" >
    
        <include layout="@layout/titlebar_home" />
    
        <TableLayout
            android:id="@+id/table1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="50dp"
            android:padding="6.5dip" >
    
            <TableRow
                android:background="@color/jiemianbiankuang"
                android:orientation="horizontal"
                android:paddingLeft="0.5dip"
                android:paddingRight="0.5dip"
                android:paddingTop="1dip" >
    
                <ImageButton
                    android:id="@+id/imageViewMSG"
                    android:layout_width="100dp"
                    android:layout_height="100dp"
                    android:layout_gravity="center_vertical"
                    android:layout_marginBottom="0.5dip"
                    android:layout_marginLeft="0.5dip"
                    android:background="@color/white"
                    android:contentDescription="@string/messagecenter"
                    android:src="@drawable/msg" />
    
                <ImageButton
                    android:id="@+id/imageView1"
                    android:layout_width="100dp"
                    android:layout_height="100dp"
                    android:layout_gravity="center_vertical"
                    android:layout_marginBottom="0.5dip"
                    android:layout_marginLeft="0.5dip"
                    android:background="@color/white"
                    android:src="@drawable/book" />
    
                <ImageButton
                    android:id="@+id/imageView2"
                    android:layout_width="100dp"
                    android:layout_height="100dp"
                    android:layout_gravity="center_vertical"
                    android:layout_marginBottom="0.5dip"
                    android:layout_marginLeft="0.5dip"
                    android:background="@color/white"
                    android:src="@drawable/maozi" />
            </TableRow>
    
            <TableRow
                android:background="@color/jiemianbiankuang"
                android:orientation="horizontal"
                android:paddingLeft="0.5dip"
                android:paddingRight="0.5dip"
                android:paddingTop="0dip" >
    
                <ImageButton
                    android:id="@+id/imageView4"
                    android:layout_width="100dp"
                    android:layout_height="100dp"
                    android:layout_gravity="center_vertical"
                    android:layout_marginBottom="0.5dip"
                    android:layout_marginLeft="0.5dip"
                    android:background="@color/white"
                    android:src="@drawable/earth" />
    
                <ImageButton
                    android:id="@+id/imageView5"
                    android:layout_width="100dp"
                    android:layout_height="100dp"
                    android:layout_gravity="center_vertical"
                    android:layout_marginBottom="0.5dip"
                    android:layout_marginLeft="0.5dip"
                    android:background="@color/white"
                    android:src="@drawable/unno" />
    
                <ImageButton
                    android:id="@+id/imageView6"
                    android:layout_width="100dp"
                    android:layout_height="100dp"
                    android:layout_gravity="center_vertical"
                    android:layout_marginBottom="0.5dip"
                    android:layout_marginLeft="0.5dip"
                    android:background="@color/white"
                    android:src="@drawable/zuoye" />
            </TableRow>
        </TableLayout>
    
    </RelativeLayout>

     界面效果图

  • 相关阅读:
    【C语言】学习笔记5——指针(1)
    【C语言】学习笔记4——数组
    【leetcode】Contest98
    【Python】从0开始写爬虫——豆瓣电影
    C# WPF 文件复制,相对路径
    WPF DataGrid多表头/列头,多行头,合并单元格,一列占据多行
    WPF Image Source 设置相对路径图片
    WPF Blend 一个动画结束后另一个动画开始执行(一个一个执行)
    WPF 操作XML 读写
    WPF 选择电脑文件显示路径,弹出资源管理器,打开文件
  • 原文地址:https://www.cnblogs.com/chenjianxiang/p/3876449.html
Copyright © 2011-2022 走看看