android如何使用ListView显示数据
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,这篇文章主要介绍android如何使用ListView显示数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!效果图1、先定义item
千家信息网最后更新 2024年11月30日android如何使用ListView显示数据
这篇文章主要介绍android如何使用ListView显示数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
效果图
1、先定义item
2、通过适配器把数据绑定到listview中,点击某一行数据显示编号
方式一:
List> data=new ArrayList >(); for(Person person :persons){ HashMap hashMap=new HashMap (); hashMap.put("id", person.getPersonId()); hashMap.put("name", person.getName()); hashMap.put("amount", person.getAmount()); data.add(hashMap); } SimpleAdapter adapter=new SimpleAdapter(this,data,R.layout.item,new String[]{"id","name","amount"},new int[]{R.id.personid,R.id.name,R.id.amount}); listView.setAdapter(adapter); listView.setOnItemClickListener(new OnItemClickListener(){ @Override public void onItemClick(AdapterView> parent, View view, int position, long id) { ListView myListView=(ListView)parent; HashMap item=(HashMap )myListView.getItemAtPosition(position); Toast.makeText(DBActivity.this, item.get("id").toString() , Toast.LENGTH_SHORT).show(); } } );
方式二:用游标的方式
Cursor cursor=personService.getCursor(0, 15); //要求字段中要有_id 设计表的时候的主键为_id SimpleCursorAdapter cursorAdapter=new SimpleCursorAdapter(this,R.layout.item,cursor,new String[]{"_id","name","amount"},new int[]{R.id.personid,R.id.name,R.id.amount}); listView.setAdapter(cursorAdapter); listView.setOnItemClickListener(new OnItemClickListener(){ /** * parent当前所点击的listview对象 * view当前所点击的条目 */ @Override public void onItemClick(AdapterView> parent, View view, int position, long id) { ListView myListView=(ListView)parent; Cursor data=(Cursor)myListView.getItemAtPosition(position);//根据位置移动游标 int m=data.getInt(data.getColumnIndex("_id")); Toast.makeText(DBActivity.this, String.valueOf(m) , Toast.LENGTH_SHORT).show(); } } );
以上是"android如何使用ListView显示数据"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
数据
方式
内容
游标
篇文章
前所
一行
价值
位置
兴趣
字段
对象
小伙
小伙伴
效果
效果图
时候
更多
条目
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
信息设施网络安全工作
科大国创有数据安全和网络安全吗
2017年网络技术会考题
网络安全魏昊
f5网络安全中国代理是谁
广州市弘泽网络技术
合伙人创业软件开发
域名服务器 搭建
数据库字段更新并保留记录
onenet搭建数据库
军用级别网络安全防护
全自动即时通讯软件开发
小学倕网络安全教育心得体会
软件开发项目面试问题
常见的软件开发模型中
政府网络安全自查整改报告
周村快消品软件开发咨询
支持sql 内存数据库
数据库中创建表例子
2818年国家网络安全周
龙江企业网络安全产品
欧洲委员会网络安全法案
上海寰凝软件开发有限公司电话
网络安全攻防学习平台
bp网络技术应用进展
海南常规软件开发定制哪家好
dll数据库如何修改
濮阳一百网络技术有限公司
香港云服务器可以用吗
神奇的网络技术作文