- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务八、使用列表显示数据(2015-3-18 9.47.21)精要
上面的五句话解释SimpleAdapter adapter = new SimpleAdapter(this, getData(),R.layout.main, new String[] { “img”, “title”, “info” },new int[] { R.id.img, R.id.title, R. }); 第一个参数 表示访问整个android应用程序接口,基本上所有的组件都需要 第二个参数表示生成一个Map(String ,Object)列表选项 第三个参数表示界面布局的id 表示该文件作为列表项的组件 第四个参数表示该Map对象的哪些key对应value来生成列表项 第五个参数表示来填充的组件 Map对象key对应的资源一依次填充组件 顺序有对应关系 注意的是map对象可以key可以找不到 但组件的必须要有资源填充 因为 找不到key也会返回null 其实就相当于给了一个null资源 下面的程序中如果 new String[] { name, head, desc,name } new int[] {R.,R.id.head,R.id.desc,R.id.head} 这个head的组件会被name资源覆盖 使用列表显示数据 Spiner ListView 目标 使用数组作为数据源?: private?static?final?String[]?m={A型,B型,O型,AB型,其他};?? spinner?=?(Spinner)?findViewById(R.id.Spinner01);?? ????????//将可选内容与ArrayAdapter连接起来?? ????????adapter?=?new?ArrayAdapterString(this,android.R.layout.simple_spinner_item,m);?? ?????????? ????????//设置下拉列表的风格?? ????????adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);?? ?????????? ????????//将adapter?添加到spinner中?? ????????spinner.setAdapter(adapter);?? ?????????? ????????//添加事件Spinner事件监听???? ????????spinner.setOnItemSelectedListener(new?SpinnerSelectedListener());?? 下拉框(Spinner)的使用 使用XML作为数据源 createFromResource ???????//将可选内容与ArrayAdapter连接起来?? ????????adapter2?=?ArrayAdapter.createFromResource(this,?R.array.plantes,?android.R.layout.simple_spinner_item);?? ?? ????????//设置下拉列表的风格??? ?adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);?? ?? ????????//将adapter2?添加到spinner中?? ????????spinner2.setAdapter(adapter2);?? listView = new?ListView(this); ????????listView.setAdapter(new?ArrayAdapterString(this, android.R.layout.simple_expandable_list_item_1,getData())); private?ListString getData(){ ????????? ????????ListString data = new?ArrayListString(); ????????data.add(测试数据1); ????????data.add(测试数据2); ????????data.add(测试数据3); ????????data.add(测试数据4); ????????? ????????return?data; ????} ListView 使用了ArrayAdapter(Context?context, int textViewResourceId,?ListT objects)来装配数据,要装配这些数据就需要一个连接ListVie
您可能关注的文档
- 8小桥流水人家》PPT课件讲解.ppt
- 南京邮电大学计算机网络讲述.docx
- 8.1组合变形1-4讲解.ppt
- 8实验八遥感图象的监督分类201110讲解.doc
- 8年级刘晓庆英语第一课讲解.ppt
- 8六年级语文上第八单元复习讲解.ppt
- 南京游览指南讲述.docx
- 南京邮电大学软件工程实验报告讲述.docx
- 南京鼓楼区停车场开发建设项目可行性调研报告讲述.doc
- 南充市报建流程讲述.doc
- 人教版小学五年级下册数学期末测试卷及参考答案【满分必刷】.docx
- 人教版小学五年级下册数学期末试卷带答案(黄金题型).docx
- 人教版小学五年级下册数学期末试卷附答案【a卷】.docx
- 人教版小学六年级上册数学期末测试卷【必威体育精装版】.docx
- 人教版小学五年级下册数学期末试卷附参考答案【名师推荐】.docx
- 人教版小学五年级下册数学期末试卷附答案(基础题).docx
- 人教版小学六年级上册数学期末测试卷【精选题】.docx
- 人教版小学五年级下册数学期末卷及参考答案.docx
- 人教版小学五年级下册数学期末试卷附答案【培优b卷】.docx
- 人教版小学六年级上册数学期末测试卷【学生专用】.docx
文档评论(0)