listview mysql源码_用ListView实现对数据库的内容显示
用ListView实现对数据库的内容显示
创建一个触发机制 ---------(作用)将数据读入ArrayList集合中
MyBase base = new MyBase();
SQLiteDatabase db = mySQLhelpes.getReadableDatabase();
Cursor cursor = db.query("inof", null, null, null, null, null, null);
list = new ArrayList();
while(cursor.moveToNext()){ //将数据写入ArrayList中
Fuwu fuwu = new Fuwu();
String name = cursor.getString(cursor.getColumnIndex("name") );
String num = cursor.getString(cursor.getColumnIndex("number"));
fuwu.setName(name);
fuwu.setNum(num);
list.add(fuwu);
fuwu = null;
}
db.close();
MyBase myBase = new MyBase(); //加载适配器
myBase.notifyDataSetChanged();//刷新适配器
lv.setAdapter(myBase);
定义一个ListView-----(作用)把数据从集合中放入ListView中
找到ListView
定义一个复杂的BaseAdapeter
a) 实现方法
public int getCount() //返回数据的个数
public View getView(int arg0, View arg1, ViewGroup arg2) //返回view值
View view = View.inflate(MainActivity.this, R.layout.item, null); //将xml转化为view
TextView tv_name = (TextView) view.findViewById(R.id.item_text_1);//得到子孩子
TextView tv_num = (TextView)view.findViewById(R.id.item_text_2);
tv_name.setText(list.get(arg0).getName());//数据载入
tv_num.setText(list.get(arg0).getNum());
给ListView设置Adapter
listview mysql源码_用ListView实现对数据库的内容显示相关推荐
- ubuntu 环境下调试mysql源码_【转】Ubuntu 16.04下 Mysql 5.7.17源码编译与安装
Ubuntu 16.04下 Mysql5.7.17源码编译与安装 系统环境 一. 系统安装条件 1.cmake MySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数. sudo ...
- archer mysql源码_自动化运维工具inception+archer
#yum install cmake bison ncurses-devel gcc gcc-c++ openssl-devel 下载,解压 wget https://github.com/m ...
- echarts asp mysql 源码_如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)...
ECharts地图主要用于地理区域数据的可视化,展示不同区域的数据分布信息.ECharts官网提供了中国地图.世界地图等地图数据下载,通过js引入或异步加载json文件的形式调用地图. 本文将结合实例 ...
- 实时折线图php mysql 源码_超级漂亮网址导航源码,自助链源码(PHP+MYSQL完整版)...
品牌: 其他 语言: PHP 数据库: Mysql 源文件: 完全开源(含全部源文件) 授权: 免授权 规格: 整站源码 移动端: 无移动端 安装服务: 收费安装(另补差价) 操作系统: Window ...
- php mysql 源码_【完结】php+MySQL实战案例【九】总结及源码分享
PHP+MySQL 综合案例分享 总结及源码分享 案例功能 1.用户登录 统一登录页面,系统在登录时自动判断身份,管理登录时跳转到用户管理后台.普通用户登录时跳转至用户欢迎页. 系统登录: 管理员首 ...
- jdbc mysql 源码_【JDBC系列】从源码角度理解JDBC和Mysql的预编译特性
背景 最近因为工作调整的关系,都在和数据库打交道,增加了许多和JDBC亲密接触的机会,其实我们用的是Mybatis啦.知其然,知其所以然,是我们工程师童鞋们应该追求的事情,能够帮助你更好的理解这个技术 ...
- python access 源码_连接的微软Access数据库,这是一个轻量级的Python模块(MDB格式)...
A lightweight python module to connect Microsoft Access Database. the module is to use ADO engine th ...
- Android开发知识(二十三)从源码角度分析ListView的滑动复用机制
文章目录 前言 认识RecycleBin机制 ListView的布局方式 ListView的元素创建流程 ListView滑动加载过程 前言 ListView作为一个常用的列表控件,虽然现在基本被Re ...
- gcc编译器和mysql源码哪个难_源码编译mysql 5.5
http://blog.csdn.net/aidenliu/article/details/6586610 源码编译mysql 5.5+ 安装过程全记录 分类: Mysql 2011-07-05 21 ...
- mysql long类型_怒肝两个月MySQL源码,我总结出这篇2W字的MySQL协议详解(超硬核干货)!!...
点击上方蓝色"冰河技术",关注并选择"设为星标" 持之以恒,贵在坚持,每天进步一点点! 作者个人研发的在高并发场景下,提供的简单.稳定.可扩展的延迟消息队列框架 ...
最新文章
- 高并发系列:存储优化之也许可能是史上最详尽的分库分表文章之一
- python3 asyncio loop 使用线程池原理
- c语言词法分析程序实验报告,实验一词法分析程序设计与实现
- 在C#中创建DataTable
- java jstat 命令_java高分局之jstat命令使用(转)
- 程序员杂志为啥没有了_计算机基础知识,程序员必备知识,java必会!新建一个TXT,发生了什么?...
- Tesler去世丨你逃不过复制粘贴,同样也逃不过Tesler定律
- Java历史,Java跨平台
- 达芬奇调色软件:DaVinci Resolve Studio 16 Mac
- 上位机和下位机的区别是什么
- linux百度文字识别,基于Linux平台的图片文字识别系统
- 最优化理论——线搜索技术·黄金分割法
- uniapp拍照上传照片流程笔记
- MODULE_AUTHOR 功能
- java导出csv/excel工具类
- 云聚创新力量 领航数字未来 峯云5G·联通沃云峰会2019成功举行
- DNS List (台湾的比较不错,推荐使用!)
- mx250 计算能力_MX250与GTX1050对比:参数规格、性能差距,详细解读
- win11断网自动重启
- 【博学谷学习记录】超强总结,用心分享 | 产品经理之AAARR模型和RFM模型
热门文章
- 编译原理中:短语,直接短语,句柄
- 开源矿工 - 记一个完整的软件是如何开发和运行的
- [CTSC2008]祭祀
- 过去的2017和已经到来的2018
- iOS 学习 - 18.TextField 自定义菜单事件,复制和微信分享
- (005)CSS选择器的具体性与层叠
- WordPress 中文图片 上传 自动重命名
- hdu 1217 Arbitrage (最小生成树)
- SQL case when then else end运用
- 【Tensorlayer系列】深度强化学习之DQN求解FrozenLake