Android应用程序设计4基本用户界面.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档