用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实现对数据库的内容显示相关推荐

  1. ubuntu 环境下调试mysql源码_【转】Ubuntu 16.04下 Mysql 5.7.17源码编译与安装

    Ubuntu 16.04下 Mysql5.7.17源码编译与安装 系统环境 一. 系统安装条件 1.cmake MySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数. sudo ...

  2. archer mysql源码_自动化运维工具inception+archer

    #yum install cmake bison  ncurses-devel gcc gcc-c++  openssl-devel 下载,解压   wget https://github.com/m ...

  3. echarts asp mysql 源码_如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)...

    ECharts地图主要用于地理区域数据的可视化,展示不同区域的数据分布信息.ECharts官网提供了中国地图.世界地图等地图数据下载,通过js引入或异步加载json文件的形式调用地图. 本文将结合实例 ...

  4. 实时折线图php mysql 源码_超级漂亮网址导航源码,自助链源码(PHP+MYSQL完整版)...

    品牌: 其他 语言: PHP 数据库: Mysql 源文件: 完全开源(含全部源文件) 授权: 免授权 规格: 整站源码 移动端: 无移动端 安装服务: 收费安装(另补差价) 操作系统: Window ...

  5. php mysql 源码_【完结】php+MySQL实战案例【九】总结及源码分享

    ​PHP+MySQL 综合案例分享 总结及源码分享 案例功能 1.用户登录 统一登录页面,系统在登录时自动判断身份,管理登录时跳转到用户管理后台.普通用户登录时跳转至用户欢迎页. 系统登录: 管理员首 ...

  6. jdbc mysql 源码_【JDBC系列】从源码角度理解JDBC和Mysql的预编译特性

    背景 最近因为工作调整的关系,都在和数据库打交道,增加了许多和JDBC亲密接触的机会,其实我们用的是Mybatis啦.知其然,知其所以然,是我们工程师童鞋们应该追求的事情,能够帮助你更好的理解这个技术 ...

  7. python access 源码_连接的微软Access数据库,这是一个轻量级的Python模块(MDB格式)...

    A lightweight python module to connect Microsoft Access Database. the module is to use ADO engine th ...

  8. Android开发知识(二十三)从源码角度分析ListView的滑动复用机制

    文章目录 前言 认识RecycleBin机制 ListView的布局方式 ListView的元素创建流程 ListView滑动加载过程 前言 ListView作为一个常用的列表控件,虽然现在基本被Re ...

  9. gcc编译器和mysql源码哪个难_源码编译mysql 5.5

    http://blog.csdn.net/aidenliu/article/details/6586610 源码编译mysql 5.5+ 安装过程全记录 分类: Mysql 2011-07-05 21 ...

  10. mysql long类型_怒肝两个月MySQL源码,我总结出这篇2W字的MySQL协议详解(超硬核干货)!!...

    点击上方蓝色"冰河技术",关注并选择"设为星标" 持之以恒,贵在坚持,每天进步一点点! 作者个人研发的在高并发场景下,提供的简单.稳定.可扩展的延迟消息队列框架 ...

最新文章

  1. 高并发系列:存储优化之也许可能是史上最详尽的分库分表文章之一
  2. python3 asyncio loop 使用线程池原理
  3. c语言词法分析程序实验报告,实验一词法分析程序设计与实现
  4. 在C#中创建DataTable
  5. java jstat 命令_java高分局之jstat命令使用(转)
  6. 程序员杂志为啥没有了_计算机基础知识,程序员必备知识,java必会!新建一个TXT,发生了什么?...
  7. Tesler去世丨你逃不过复制粘贴,同样也逃不过Tesler定律
  8. Java历史,Java跨平台
  9. 达芬奇调色软件:DaVinci Resolve Studio 16 Mac
  10. 上位机和下位机的区别是什么
  11. linux百度文字识别,基于Linux平台的图片文字识别系统
  12. 最优化理论——线搜索技术·黄金分割法
  13. uniapp拍照上传照片流程笔记
  14. MODULE_AUTHOR 功能
  15. java导出csv/excel工具类
  16. 云聚创新力量 领航数字未来 峯云5G·联通沃云峰会2019成功举行
  17. DNS List (台湾的比较不错,推荐使用!)
  18. mx250 计算能力_MX250与GTX1050对比:参数规格、性能差距,详细解读
  19. win11断网自动重启
  20. 【博学谷学习记录】超强总结,用心分享 | 产品经理之AAARR模型和RFM模型

热门文章

  1. 编译原理中:短语,直接短语,句柄
  2. 开源矿工 - 记一个完整的软件是如何开发和运行的
  3. [CTSC2008]祭祀
  4. 过去的2017和已经到来的2018
  5. iOS 学习 - 18.TextField 自定义菜单事件,复制和微信分享
  6. (005)CSS选择器的具体性与层叠
  7. WordPress 中文图片 上传 自动重命名
  8. hdu 1217 Arbitrage (最小生成树)
  9. SQL case when then else end运用
  10. 【Tensorlayer系列】深度强化学习之DQN求解FrozenLake