android如何使用ListView显示数据
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍android如何使用ListView显示数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!效果图1、先定义item
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
怎么开启服务器命令方块使用权限
软件开发公司真的有问题吗
传奇开服专用服务器
数据库原理第三单元测试
社会面临的网络安全威胁
壹贰叁广州互联网科技公司
db2数据库中导入数据库
常州软件开发工资高还是无锡
太壹互联网科技有限公司
韩国网络安全事故
有哪些应用软件开发
学习什么专业可以学习网络安全
济南软件开发工资待遇
皖事通为什么获取服务器失败
河北服务器维护定制虚拟主机
计算机网络技术 电子教案
网络安全等级保护相关知识
三级数据库技术是考原题吗
华硕p8b-x服务器主板开机
河北erp软件开发优选企业
宜君软件开发
网络安全个人研究小结
尤因数据库
宜兴定制软件开发怎么样
小程序数据库创建集合
手机系统参数软件开发
字节跳动网络技术工资
奥拉星一共有多少服务器
三种安全容器网络安全
四级网络安全作文