您的位置:首页 > 移动开发 > Android开发

Android 利用ListView制作带竖线的多彩表格

2015-04-21 10:14 225 查看
/********************************************************************************************

* author:conowen@大钟

* E-mail:conowen@hotmail.com

* http://blog.csdn.net/conowen

* 注:本文为原创,仅作为学习交流使用,转载请标明作者及出处。

********************************************************************************************/

1、listview与GridView

其实Android本身是有表格控件(GridView)的,但是GridView的每一列的宽度被限定为一样宽,有时设计表格时,列宽不可能为同一宽度,所有可以用ListView控件去实现表格。

2、设计思路:

listview的每一列都是由一个textview去实现,表格的竖线可以通过view控件来绘制。listview每一列的颜色相互不同可以通过复写Adapter的类,然后复写getview方法具体去实现。

3、先看一下效果图:



4、数据库操作部分可以看我之前的博文:/article/1358119.html

本文主要在于竖线的绘制与getview方法的复写。

代码的目录结构如下图所示:



竖线的绘制:

在ListView的布局文件中,每隔一个TextView,就增加一个<View>控件。就是绘制一条竖线的意思。可以设置表格竖线的长度,宽度,颜色等等。

颜色的交互:

首先要知道listview的工作原理,每次得到一个item,listview都会通过getview来绘制一个item,在getview方法中,可以设置这个item的各种属性,如颜色,布局等等。

?

5、详细代码:

?

?

?

main.xml

listviewlayout.xml

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: