- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
列表选择框 使用Java代码形式 //获取Spinner对象引用 Spinner spinner = (Spinner) this.findViewById(R.id.spinner1); //声明要保存显示信息内容的列表对象 ListString list = new ArrayListString(); list.add(Java);//为列表添加内容 list.add(C); list.add(C++); list.add(PHP); list.add(Python); //建立一个数组适配器对象,将界面控件与底层数据绑定在一起 ArrayAdapterString adapter = new ArrayAdapterString(this,android.R.layout.simple_spinner_item,list); //设定Spinner活动菜单的显示方式 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //将Spinner对象与数组适配器对象绑定 spinner.setAdapter(adapter); 列表视图 列表视图(ListView)是Android中最常用的一种视图组件,以垂直列表的形式列出需要显示的列表项,如果显示内容过多,则会出现垂直滚动条。列表视图可用于显示系统设置项或功能内容列表等。 图4-6 列表视图 列表视图 ?xml version=1.0 encoding=utf-8? resources string-array name=setting item无线和网络/item item设备/item item个人/item item系统/item /string-array /resources 此时我们需要为ListView添加OnItemClickListener事件监听器,具体代码如下: ListView listView = (ListView)this.findViewById(R.id.listView); listView.setOnItemClickListener(new OnItemClickListener(){ public void onItemClick(AdapterView? parent, View arg1, int pos, long id) { String result = parent.getItemAtPosition(pos).toString();//获取选择项的值 Toast.makeText(MainActivity.this, result, Toast.LENGTH_LONG).show();//显示提示消息框 } }); 列表视图 在模拟器中运行,当我们点击“设备”时,消息提示框中将显示“设备”,如图4-7所示。 图4-7 列表视图事件监听 事件处理 现在的图形界面应用程序,都是通过事件来实现人机交互的。事件就是用户对图形界面的操作,比如单击一个按钮就会触发一个按钮的单击事件。所以事件处理是应用程序与用户交互的前沿,在Android框架的设计中,以事件监听器(event listener)的方式来处理用户界面的使用者事件。 在Android手机和平板电脑上,主要包括键盘事件、触摸事件和手势等。键盘事件包括按下、弹起等,触摸事件包括按下、弹起、滑动、双击等,手势事件包括按下、抛掷、长按、滚动、按住、抬起等。 键盘事件 Android中提供了onKeyUp()、onKeyDown()和onKeyLongPress()方法用于处理物理按键事件。对于一个标准的Android设备,包含了多个能够触发事件的物理按键,如表4-1所示。 物理按键 KeyEvent 说明 电源键 KEYCODE_POWER 启动或唤醒设备,将界面切换到锁定的屏幕 后退键 KEYCODE_BACK 返回到前一个界面 菜单键 KEYCODE_MENU 显示当前应用的可用菜单 Home键 KEYCODE_HOME 返回到Home界面 查找键 KEYCODE_SEARCH 在当前应用中启动搜索 相机键 KEYCODE_CAMERA 启动相机 音量键 KEYCODE_VOLUME_UPKEYCODE_VOLUME_DOWN 控制当前上下文音量,如音乐播放器、手机铃声、通话音量等 方向键 KEYCODE_DPAD_CENTER 导航键,确定 KEYCODE_DPAD_UP 导航键,向上 KEYCODE_DPAD_DOWN 导航键,向下 KEYCODE_DPAD_L
您可能关注的文档
- access第4章 查询操作.ppt
- access第9章 数据库应用系统开发实例.ppt
- Access数据库技术任务1 初识Access数据库.pptx
- Access数据库技术任务2 创建“学生管理”数据库.pptx
- Access数据库技术任务3 学生管理系统数据表的操作.pptx
- Access数据库技术任务4 创建学生管理系统的查询.pptx
- Access数据库技术任务5 创建学生管理系统的窗体.pptx
- Access数据库技术任务6 创建学生管理系统的报表.pptx
- Access数据库技术任务7 创建学生管理系统界面.pptx
- Access数据库技术任务8 学生管理”数据库的安全性设置-NEW.pptx
最近下载
- 小学综合实践活动《趣味折纸-我的飞机飞得高》课件.ppt VIP
- 2025年新老物业服务企业交接清单和注意事项.pdf VIP
- TCAMET13002-2023城市轨道交通专用轨回流供电系统设计规范.pdf VIP
- 社会工作实务(库少雄 第三版)课件全套 第1--14章 社会工作: 历史、 定义、 目标与使命-- -呼吁.pptx
- 1_一天的食物(实用).ppt VIP
- 《5国家机构有哪些》六年级道德与法治(上)课件.pptx VIP
- 《农业肥料用聚天冬氨酸(盐)》.pdf VIP
- 大学生职业生涯规划发展报告.pdf VIP
- GB T 34986-2017 产品加速试验方法.doc VIP
- 项目三 活动四 成果展示 课件 山西版(2017)初中信息技术第一册.pptx VIP
原创力文档


文档评论(0)