高级组件与适配器.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高级控件:TabHostTab标签页可以实现不同页面之间的快速切换,每个页面的内容可以显示不同的内容。首先建立一个TabHost建立总体布局设计分页的的布局在Activity中的OnCreate()方法中得到TabHost组件//得到布局TabHost tab= (TabHost)this.findViewById(R.id.tabhost);tab.setup();将显示分页的布局文件转换成view对象创建标签。确定显示分页的每个布局的文件6、结果显示自动补全文本框(AutoCompleteTextView)控件继承自EditText类,自动完成文本框的外观,当用户输入某些文字时,会自动出现下拉菜单显示与用户输入文字相关的信息,用户直接点击需要的文字便可自动填写到文本控件中。在布局文件中设置AutoCompleteTextView控件的属性Anroid:completionThreshold的属性是:指定用户输入的字符数出现提示信息,下拉菜单在项目中的values中的文件中,创建一组数据在Activity文件中,配置AutoCompleteTextView先得到控件、在用适配器分析 xml文件、给控件绑定适配器、显示结果Spinner控件Spinner是一种能够从多个选项中选一个选项的控件,类似于桌面程序的组合框(ComboBox),但没有组合框的下拉菜单,而是使用浮动菜单为用户提供选择在布局文件中使用Spinner控件在Activity中,先获取Spinner组件,在用集合转载数据,在创建适配器,在用控件绑定适配器(获取适配器有两种方式)显示结果ListView控件ListView控件是一种用于垂直显示的列表控件,如果显示内容过多,就会自动出现垂直滚动条在布局文件中的配置再在Acitivity中去应用;首先先要更加ID获取该控件,在用集合保存数据或者在 xml文件中定义数组数据。在得到适配器绑定组件、代码如下:显示结果ListActivity控件对于一些简单的ListView的应用,我们可以使用ListActivity,而不是Activity。就不用创建listview对象了,这是对ListView组件的一个完整化。首先有个线性布局文件,在Activity中,让Activity继承ListActivity,注意的是:就不需要在Activity中setContentView属性,在模拟队列数据,定义适配器对象最后绑定适配器this.setListAdapter(adapter);显示结果GridView控件GridView用于显示一个表格,它与ListView,Spinner等组件的使用方法极为类似,只是GridView在显示方式上不同,GridView采用了二维表的方式来显示列表项(也称为单元格(CELL)),每一个单元格就是一个View对象,在单元格上可以放置任何Android系统支持的控件。布局文件 numColumns的属性是设置这个布局显示有多少列在Activity中得到图片资源,以及设置图片标题,用集合定义数据源。在根据id获取组件,定义适配器用来绑定数据,在组件绑定适配器、代码如下:显示结果Gallery控件Gallery组件一般用于显示图像列表.Gallery和GridView的区别是Gallery只能水平显示一行,而且支持水平滑动效果.也就是说,单击、选中或拖动Gallery中的图像在布局文件中定义Gallery控件2、在Activity中得到图片资源,用集合定义数据源。在根据id获取组件,定义适配器用来绑定数据,在组件绑定适配器、代码如下:显示结果小图片可以进行滑动、这就是Gallery控件的作用适配器绑定视图是数据 AdapterView适配器视图,常见的适配器视图有:ListView GridView Spinner Gallery在这些控件中都用到了适配器常用的适配器有:Arrayadapter SimpleAdapter以及自定义的适配器Arrayadapter SimpleAdapter的创建代码如下:或者SimpleAdapter adapter = new SimpleAdapter(context, data, resource, from, to) context参数值的是:当前的activity。当前内容 data 参数:指的是存放的集合 resource参数指的是:这些数据存放到的布局from :指的是 Sting类型的数组就是存放在 map集合中的 key //to :指的是 int 类型的数组存放的组件的idSimpleAdapter adapter = new SimpleAdapter(this, list,R.layout.pic_layo

文档评论(0)

189****6140 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档