《9使用菜单menu资源》由会员分享,可在线阅读,更多相关《9使用菜单menu资源(7页珍藏版)》请在金锄头文库上搜索。
1、使用菜单(menu)资源,本讲大纲:,1、定义菜单资源文件,2、使用菜单资源,支持网站:,3、范例1:创建上下文菜单,4、范例2:创建带子菜单的选项菜单,定义菜单资源文件,菜单资源文件通常应该放置在res/menu目录下,在创建项目时,默认是不自动创建menu目录的,所以需要我们手动创建。菜单资源的根元素通常是标记,在该标记中可以包含以下两个子元素。 标记:用于定义菜单项。,定义菜单资源文件, 标记:用于将多个标记定义的菜单包装成一个菜单组。,使用菜单资源,1选项菜单 当用户单击设备上的菜单按键时,弹出的菜单就是选项菜单。 (1)重写Activity中的onCreateOptionsMenu(
2、)方法。 (2)重写onOptionsItemSelected()方法,用于当菜单项被选择时,作出相应的处理。 2上下文菜单 当用户长时间按键不放时,弹出的菜单就是上下文菜单。 (1)在Activity的onCreate()方法中注册上下文菜单。 (2)重写Activity中的onCreateContextMenu()方法。 (3)重写onOptionsItemSelected()方法,用于当菜单项被选择时,作出相应的处理。,范例1:创建上下文菜单,在Eclipse中创建Android项目,实现一个用于改变文字颜色的上下文菜单。,范例2:创建带子菜单的选项菜单,在Eclipse中创建Android项目,实现一个带子菜单的选项菜单,其中子菜单为可以多选的菜单组。,Thank you,还有什么疑问可以到提出 也可以以发送邮件到 ,