android 数据显示成功,android如何将从数据库读取的数据显示在listview中?
满意答案
jjtu7565
推荐于 2019.09.27
采纳率:43% 等级:12
已帮助:7279人
final SimpleAdapter adapter = new SimpleAdapter(this, getData(),
R.layout.mainlayout, new String[] { "text", "time", "image" },
new int[] { R.id.PL_TextView01, R.id.PL_TextView02,
R.id.PL_ImageView01 });
lv.setAdapter(adapter);
private List> getData() {
List> list = new ArrayList>();
Map map = new HashMap();
Cursor cur = DR.query("DB", new String[] { "text", "time" }, null,
null, null, null, "time desc");
while (cur.moveToNext()) {
for (int i = 0; i < cur.getCount(); i++) {
cur.moveToPosition(i);
String text = cur.getString(0);
String time = cur.getString(1);
map = new HashMap();
map.put("text", text);
map.put("time", time);
map.put("image", R.drawable.ic_menu_close_clear_cancel);
list.add(map);
}
}
return list;
}
我是使用SimpleAdapter 作为listview的适配器 通过数据的query方法 将数据放入listview
00分享举报
android 数据显示成功,android如何将从数据库读取的数据显示在listview中?相关推荐
- android图标成功,Android多启动图标实现
简介 有时候会存在特殊需求:当前的app不同的界面都需要设置为入口进行展示.但是Android系统默认只运行一个app存在一个应用启动图标.其实实现起来一点都不困难. 技术实现 方式一:通过设置属性进 ...
- access数据库导入oracle数据库,将excel表格导入access数据库再导入oracle数据库方法-如何将ACCESS数据库的文件导入到ORACLE中?...
怎样将excel中的数据导入到oracle数据库中 敢问楼主,表A存在几列,表B存在几列,表C存在几列 常规方法(表中列和excel中列一致) PLSQL 中 : select * from A up ...
- Android编写一个登录界面,利用数据库实现记住密码,注册账号,强制下线,以及类似QQ的下拉列表登录功能
首先呢,看到这么长的标题,是不是感觉这些功能有点难以实现呢,哈哈,其实并没有想象中的那么复杂,下面就跟着笔者来一起学习一下这些功能是怎么实现的吧! 1.建立一个所有活动的父类,继承自Appcompat ...
- [Android]DDMS查看app保存的Sqlite数据库db文件和db升级
[Android]DDMS查看app保存的Sqlite数据库db文件和db升级 @Author GQ 2017年06月06日 项目的app中大多需要用到本地sqlite存储,所以需要看到自己是否保存成 ...
- Android基础篇-五大存储方式之一数据库存储
废话不多说,直接看代码 activity_main: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/a ...
- Android数据存储(三)----- SQLite数据库存储
SQLite是Android系统内置的数据库,是一种轻量级的关系型数据库,它运算速度快,占用资源少,非常适合在移动设备上使用.同时,它不仅支持标准的SQL语法,还遵循了数据库的ACID事务. 一.创建 ...
- Android Studo 真机调试连接 Mysql数据库
Android Studo 真机调试连接 Mysql数据库失败了,无法访问数据库. 报错如下: 尝试过的手段 1.关闭防火墙 (没必要) 2.连接电脑的热点网络 (必要) 3.修改mysql数据库 ...
- Android如何成功导入外部项目
Android如何成功导入外部项目 仅需要两步: 1.选择跟项目同级的build.gradle, 而非app里面的build.gradle:然后将自己的classpath复制更改新导入的项目的clas ...
- Android 数据储存的方式之本地数据库储存
Android 数据储存的方式有很多种 -- SharedPreferences 储存 . 文件储存 . 数据库储存 . 网络储存(储存到后台网络) ,虽然储存方式那么多,但是这些储存方式也有一定的 ...
最新文章
- tkinter的函数与实例
- 二进制在计算机电路中得到广泛的应用,电子技术与单片机的发展应用2喜欢就下吧(全文完整版)...
- arthas使用示例:options全局开关
- 字符串截取后两位,字符串转成数组,再转换位字符串
- UE3 贴图支持及设置
- ssh登录发生加密算法报错解决办法
- 前端性能优化不完全手册 【已更新至React、原生JS懒加载和Nginx负载均衡】
- Git版本控制:Git查阅、撤销文件修改和撤销文件追踪
- web项目中镶嵌player
- ACDSee15软件
- opencv3错误集锦(四)——Rect函数参数引发的异常中断
- python 画三角函数_如何用python表示三角函数
- 名人博客阅读摘要三:外部排序
- 今天,IT女神们是怎么度过的(文末送礼品)
- 完美解决浏览器主页被hao123劫持,打开浏览器时自动进入hao123主页怎么办
- js判断IE浏览器(包括IE11)
- 破解无线路由器,获得微信等上网信息
- 国际信息研究学会专家杜彪:汉字识别是如何走上机器学习领域巅峰的?
- 在英特尔独立显卡上部署YOLOv5 v7.0版实时实例分割模型
- C++实现RSA加密解密
热门文章
- 网络开发——Unity中的消息分发器
- 收银管理系统给商超带来哪些便利?
- 李开复:向死而生 - 我修的死亡学分
- Urbannav数据集/novatel_data/inspvax订阅
- 解决windows蓝屏 STOP:c000021a {Fatal System Error} (by 星空武哥)
- DELL服务器显示0xc000021a,win10开机蓝屏0xc000021a的解救方法_win10启动蓝屏0xc000021a如何修复...
- 200G超强C语言和C++编程0基础从入门到精通视频教程,立即获取
- js图片压缩插件compressorjs
- Laravel-分页
- 阅读《A2-RL: Aesthetics Aware Reinforcement Learning for Image Cropping Debang》