- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 节 Android高级控件 轻松学Android开发PPT.ppt
/forum.php?mod=groupfid=309;第4章 Android高级控件;在Android中提供了两种智能输入框——AutoCompleteTextView和MultiAutoCompleteTextView。它们的功能大致相同,类似于百度或者Google在搜索栏输入信息的时候,弹出与输入信息接近的提示信息,然后用户选择点击需要的信息,自动完成文本输入。
;AutoCompleteTextView是一个可编辑的文本视图,能够实现动态匹配输入的内容。当用户输入信息后弹出提示。提示列表显示在一个下拉菜单中,用户可以从中选择一项,以完成输入。提示列表是从一个数据适配器获取的数据。
对自动完成文本框的设置可以在XML文件中使用属性进行设置,也可以在Java代码中通过方法进行设置,
;MultiAutoCompleteTextView也是一个可编辑的文本视图,能够对用户键入的文本进行有效地扩充提示,而不需要用户输入整个内容。用户必须提供一个MultiAutoCompleteTextView.Tokenizer用来区分不同的子串。与AutoCompleteTextView不同的是,MultiAutoCompleteTextView可以在输入框一直增加选择值。
对自动完成文本框的设置可以在XML文件中使用属性进行设置,也可以在Java代码中通过方法进行设置;拖动条(SeekBar)就是添加了滑块的进度条,用户可以通过拖动滑块,来调节当前进度。例如我们可以拖动滑块,调节电影的播放进度,或者调节音量的大小。为了让程序能响应拖动条滑块位置的改变,程序可以考虑为它绑定一个OnSeekBarChangeListener监听器。
对拖动条的设置,可以在XML文件中使用属性进行设置,;评分条(RatingBar)是基于SeekBar和ProgressBar的扩展,用星型来显示等级评定。默认显示5颗星,用户可以通过触屏点击或者轨迹球左右移动来进行星型等级评定。
RatingBar有三种风格:RatingBarStyle(默认风格),RatingBarStyleSmall(小风格),RatingBarStyleIdicator(大风格)。其中,默认风格的RatingBar是我们通常使用的可以交互的,而后面两种不能进行进行交互,只能作为指示牌。
设置RatingBar样式的方法是在xml布局文件中RatingBar控件内设置style:
style=?android:attr/ratingBarStyle
style=?android:attr/ratingBarStyleSmall
style=?android:attr/ratingBarStyleIndicator
;滚动视图(ScollView)是在一个屏幕不能完全显示所有需要显示的???息的情况下,使用到的控件。它支持垂直滚动,当一个屏幕显示不下其中所包含的所有控件或信息时,便会自动添加滚动功能,来显示更多内容。
ScollView的使用非常简单。由于ScollView实质上是一种帧布局,因此它的使用与布局的使用完全一致。然而ScollView只能拥有一个直接子类,所以在使用ScollView时,需要将其他布局嵌套在ScollView之内。;列表视图(ListView)是将数据显示在一个垂直且可滚动的列表中的一种控件。数据来源于与ListView绑定的ListAdapter,包含图片,文本等内容。每一行数据为一条item。;下拉列表(Spinner)每次只显示用户选中的元素,当用户再次点击时,会弹出选择列表供用户选择,而选择列表中的元素同样是来自适配器。
对Spinner的设置可以在XML文件中使用属性进行设置,也可以在Java代码中通过方法进行设置;选项卡(TabHost)控件可以实现多个标签样式的效果。单击每个选项卡,打开其对应的内容界面。
TabHost是整个Tab的容器,包括两部分,TabWidget和FrameLayout。TabWidget就是每个tab的标签,FrameLayout则是tab内容。
;Android的左右滑动在实际编程经常能用到,比如查看多张图片,左右切换tab页。早期通用做法是使用ViewFlipper,自Android 3.0之后的SDK中提供了android-support-v4包用以实现版本兼容,让老版本系统下的应用通过加入jar包实现扩展,其中有一个可以实现左右滑动的类ViewPager。
ViewPager是android-support-v4.jar包中的一个系统控件,继承自ViewGroup,专门用以实现左右滑动切换View的效果。使用时需要右击项目?Android Tools?Add Support Library,加入这个jar包之后
您可能关注的文档
- 第4章 Error_Proofing 防错 现场相关管理 .ppt
- 第4章 HTML5的表单元素(HTML5与CSS3 Web前端开发技术 知识).ppt
- 第4章 Maya多边形建模技术 知识(Maya三维动画制作).ppt
- 第4章 Microsoft Project 2010与IT项目进度计划 项目相关管理与IT项目相关管理课件.ppt
- 第4章 业务流程的绘制方法 《业务流程相关管理》课件.ppt
- 第4章 交-交变频技术 知识 变频器原理及应用 .ppt
- 第4章 产品开发和技术 知识选择 生产运作管理 .ppt
- 第4章 产品开发和技术 知识选择 运营管理课件.ppt
- 第4章 人工神经元模型 《智能控制技术 知识(第2版)》课件.ppt
- 第4章 供应链运作的协调相关管理 供应链相关管理 .ppt
文档评论(0)