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
* 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的各种属性,如颜色,布局等等。
?
?
相关文章推荐
- Android 利用ListView制作带竖线的多彩表格
- Android 利用ListView制作带竖线的多彩表格
- Android 利用ListView制作带竖线的多彩表格
- Android 利用ListView制作带竖线的多彩表格
- Android 利用ListView制作带竖线的多彩表格
- Android 利用ListView制作带竖线的多彩表格
- Android学习笔记(20)————利用ListView制作带竖线的多彩表格
- Android学习笔记(20)————利用ListView制作带竖线的多彩表格
- Android学习笔记(20)————利用ListView制作带竖线的多彩表格 .
- Android学习笔记(20)————利用ListView制作带竖线的多彩表格
- Android学习笔记(20)————利用ListView制作带竖线的多彩表格
- 【Android】利用ListView显示表格
- Android listview 制作表格样式+由下往上动画弹出效果实现
- 【Android】利用表格布局,Android中xml文件与java的交互制作登录界面
- androidUI第四部分---1.4.3ListView用法—利用CursorAdapter生成ListView
- 利用phonegap和原生Android,制作七夕表白神器(附Android源码)
- Android中使用 listView 绘制表格
- 利用MEDIAPLAYER制作ANDROID播放器 .
- 【Android】利用相对布局布置更新软件的style为主题对话框的Activity,利用layout_weight属性对表格布局的行划分
- Android利用LIstView显示文件列表