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 储存 . 文件储存 . 数据库储存 . 网络储存(储存到后台网络) ,虽然储存方式那么多,但是这些储存方式也有一定的 ...
最新文章
- Bootstrap入门(三十)JS插件7:警告框
- SimpleAdapter理解
- java.lang.IllegalArgumentException: pointerIndex out of range
- 正则表达式中匹配的特殊字符
- 4、删除数据表(DORP TABLE语句)
- mysql1714_linux环境安装mysql
- file_get_contents js没有渲染数据_浏览器渲染页面那些事
- Citrix XenDesktop 虚拟桌面 每用户/设备 许可手动释放
- 王建宙称乔布斯故意展开TD-LTE版iPhone
- 如何获取微信应用appid
- 线性代数笔记12——列空间和零空间
- 25个移动APP图表设计欣赏(译)
- RADAR毫米波雷达传感器
- python 量子电路模拟库qiskit
- 远程办公,这13个工具比微信更好用!
- docker之网络配置
- border-radius的一种经典使用(上凸边框)
- Opencv学习笔记——视频进度条
- Oracle中Blob和Clob类型的区别
- xtrabackup 命令详解