- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务八、使用列表显示数据(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
- 2025届江苏省部分学校高三下学期4月模拟考试生物学试卷(无答案).pdf
- 2025年广东省揭阳市单招职业适应性测试题库及1套参考答案.docx
- 2025年广东省梅州市单招职业适应性测试题库及参考答案1套.docx
- 预防传染病防治知识班会-两篇52.pptx
- 2025届江苏省南通市、宿迁、连云港、泰州、扬州、徐州、淮安苏北七市高三下学期第二次调研生物学试题(含答案).pdf
- 2025年广东省揭阳市单招职业倾向性测试题库精选.docx
- 2025年广东省揭阳市单招职业倾向性测试题库及参考答案一套.docx
- 2025年广东省揭阳市单招职业倾向性测试题库精选.docx
- 2025年广东省梅州市单招职业倾向性测试题库完整版.docx
- 2025年广东省惠州市单招职业适应性测试题库必威体育精装版.docx
文档评论(0)