细说安卓系统开发.pdf
《细说安卓系统开发.pdf》由会员分享,可在线阅读,更多相关《细说安卓系统开发.pdf(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Android 应用开发培训王 雪明 sUI的观念与变革2009 copyright eoeM区别于桌面系统的窗体屏幕尺寸的限制适合手指触摸的操作体验菜单(menu)对话框(Dialog)提示信息(Toast&Notification)UI 简单就是好2009 copyright eoeM简化的界面和人机交互流程独特的UI组件设计使用少量的组件,创建良好的操作体验Android 基础UI组件2009 copyright eoeM常用组android.widget.TextViewandroid.widget.Buttonandroid.widget.EditTextandroid.widget
2、.CheckBoxandroid.widget.RadioButtonandroid.widget.RadioGroupandroid.widget.ToggleButtonUI组件 可以自定义风格Android 基础UI组件2009 copyright eoeMandroid.widget.Spinnerandroid.widget.AutoCompleteTextViewAndroid 基础UI组件2009 copyright eoeMandroid.widget.TimePickerandroid.widget.DatePickerAndroid 基础UI组件2009 copyright
3、 eoeMandroid.widget.ExpandableListViewandroid.widget.ListViewAndroid 基础UI组件2009 copyright eoeMandroid.widget.Galleryandroid.widget.ImageSwitcherandroid.widget.GridViewAndroid 基础UI组件2009 copyright eoeMandroid.widget.ProgressBarandroid.widget.RatingBarAndroid 基础UI组件2009 copyright eoeMandroid.widget.To
4、astandroid.widget.TabWidgetAndroid 基础UI组件2009 copyright eoeMmenu:如何打造友好的菜单ListView:用好列表,做好程序Dialog:人机友好互动交流Toast和Notification:温馨的提醒Android的菜单Menu2009 eoeMmenu负责管理MenuItem添加一个menuItemadd(int groupId,int itemId,int order,CharSequence title)删除所有的menuItemclear()MenuItem一个菜单的条目常用的方法:setTitlesetIcongetIte
5、mId()Android 菜单Menu(2)2009 eoeM1.)通过代码创建Menupublic boolean onCreateOptionsMenu(Menu menu)/分组id,Item的id,顺序,名字menu.add(0,M_FBACK,0,反馈).setAlphabeticShortcut(F);menu.add(0,M_HELP,1,帮助).setAlphabeticShortcut(H).setIcon(android.R.drawable.ic_menu_help);return true;Android 菜单Menu(3)2009 eoeM2.)通过xml创建Menu
6、在Android工程的res/目录下新增一个menu/子目录,然后建立option_menu.xml文件onCreateOptionsMenu()方法里通过MenuInflater类引入定义好的菜单文件Android 菜单Menu(4)2009 eoeMoption_menu.xml文件 Android 菜单Menu(5)2009 eoeMonCreateOptionsMenu()实现menupublic boolean onCreateOptionsMenu(Menu menu)MenuInflater inflater=getMenuInflater();inflater.inflate(
7、R.menu.option_menu,menu);return true;Android 菜单Menu(6)2009 eoeMAndroid 菜单Menu(7)2009 eoeM3.)处理Menu响应事件我们定义的菜单项的id会保存到R类文件里当我们点击菜单时,框架会捕获被点击的MenuItem组件,传递给相应的处理方法onOptionsItemSelected()方法用来处理事件Android 菜单Menu(8)2009 eoeMonOptionsItemSelected()添加响应事件public boolean onOptionsItemSelected(MenuItem item)sw
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 细说 系统 开发
限制150内