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" /><TableLayoutandroid:id="@+id/table1"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_marginTop="50dp"android:padding="6.5dip" ><TableRowandroid:background="@color/jiemianbiankuang"android:orientation="horizontal"android:paddingLeft="0.5dip"android:paddingRight="0.5dip"android:paddingTop="1dip" ><ImageButtonandroid: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" /><ImageButtonandroid: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" /><ImageButtonandroid: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><TableRowandroid:background="@color/jiemianbiankuang"android:orientation="horizontal"android:paddingLeft="0.5dip"android:paddingRight="0.5dip"android:paddingTop="0dip" ><ImageButtonandroid: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" /><ImageButtonandroid: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" /><ImageButtonandroid: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>

界面效果图

转载于:https://www.cnblogs.com/chenjianxiang/p/3876449.html

Android表格布局之设置边框相关推荐

  1. relativelayout设置边框_Android表格布局之设置边框

    Android表格布局本身没有边框,不过可以通过背景色的设置可以实现表格边框的显示. 首先可以设置TableRow的背景色,然后设置内容的背景色.根据它们的颜色差就出现了边框.只要微调Content与 ...

  2. Android表格布局(Table Layout)

    Android表格布局(Table Layout) 先来看布局管理器之间继承关系图: 图1 可知TableLayout继承了LinearLayout,所以表格布局本质上依然是线性管理器. 表格布局采用 ...

  3. Android 对控件设置边框样式(边框颜色,圆角)和图片样式(圆角)

    1.设置边框.圆角.背景色案例 在drawable中 新建一个edge.xml文件 <?xml version="1.0" encoding="utf-8" ...

  4. android表格布局最后一个组件,Android布局之TableLayout表格布局

    Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件.当为TableRow对象时,可在TableRow下添加子控件,默认情况下,每个子控件占据一列 ...

  5. android表格布局的使用方法,Android布局(RelativeLayout、TableLayout等)使用方法

    本文介绍 Android 界面开发中最基本的四种布局LinearLayout.RelativeLayout.FrameLayout.TableLayout 的使用方法及这四种布局中常用的属性.Line ...

  6. android表格布局bottom,Android基础_2 Activity线性布局和表格布局

    在activity的布局中,线性布局和表格布局是最简单的,这次分别从线性布局,表格布局以及线性布局和表格混合布局做了实验,实验中只需要编写 相应的xml的代码,java代码不需要更改,因为我们这里只是 ...

  7. android 动态生成tablelayout,Android 表格布局TableLayout示例详解

    一.表格布局 TableLayout 表格布局TableLayout以行列的形式管理子元素,每一行是一个TableRow布局对象,当然也可以是普通的View对象,TableRow离每放一个元素就是一列 ...

  8. android 表格布局行高,表格分割线怎么设置 先把行高调整到合适高度

    表格内部分割线怎么设置为点线? excel 表格 怎么做 分割线里的字 怎么写 工具:2010版excel 打开excel,以下图为例,需要在A1单元格做分割线及写上字,先选中A1单元格: 然后在A1 ...

  9. Android父布局上方上边框阴影实现。

    设置父布局背景 阴影本质上就是灰色的渐变,其中包括了颜色渐变和透明度渐变的组合. <?xml version="1.0" encoding="utf-8" ...

  10. android html 显示表格边框,tablelayout表格布局详解

    如果你已经下载好MT4软件(很多专业外汇平台都有提供下载的),在手机桌面找到图表打开,然后选择好交易商,输入账号密码就可以了. TableLayout怎样实现表格布局 表格布局的子对象不能指定 lay ...

最新文章

  1. silverlight、wpf中 dispatcher和timer区别
  2. 由于市场判断失误 希捷降低收入预期
  3. php二进制整数相加怎么解决_PHP两个n位的二进制整数相加问题的解决
  4. [网鼎杯 2020 青龙组]bang
  5. python判断对错题_python 初学者错题本
  6. 薛老师软考高项学员:2016年4月6日作业
  7. RabbitMQ liunx-centos 安装过程记录
  8. ES索引管理工具curator安装
  9. 处女作:《游戏AI程序设计实战》2019.4.1
  10. 大数据经典案例有哪些?
  11. ps 学习总结-卸载不了
  12. GitHub 标星 6W:口吐芬芳终端助手
  13. 移植MPlay到mini2440开发板
  14. java hql查询_Spring 中常用的hql查询方法(getHibernateTemplate())(转)
  15. PageHelper 分页,total总数等于每页数量的问题解决
  16. linux rsync文件夹增量同步
  17. 面试中如何化解懵逼,从一个短网址服务说起
  18. Spark的宽依赖和窄依赖
  19. 【服务器raid数据恢复】RAID5两块盘离线的数据恢复案例
  20. 歌曲:我愿爱(tvb台庆剧插曲)

热门文章

  1. Jquery—对$()的总结
  2. Java中的断言assert的用法
  3. C#实现HTTP下载文件的方法
  4. C#使用RabbitMQ(转)
  5. Boost Asio Examples(整理)
  6. php单引号和双引号的速度,在php中单引号和双引号是否有性能优势?[复制]
  7. ora创建物化视图 11g版本
  8. html5 游戏 算法,JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
  9. http请求转为https请求 java_如何将Javaweb工程的访问协议由http改为https及通过域名访问?...
  10. linux accept 修改数据包,Linux协议栈accept和syn队列问题