Android menu笔记

Author : lovecicy

Android系统提供了3中基本的菜单,分别是option menu/action bar,上下文相关菜单和弹出菜单。 第一种菜单是菜单项的基本集合,你应该将对应用有全局影响的动作放在这里,比如“搜索”,“写邮件”,“设置”等等。 option menu/action bar的显示位置取决于系统的版本,如果是2.3及以下版本,菜单将显示在屏幕下方,菜单最多显示6个菜单项,如果多于6个,则第六个及以后的菜单项将被隐藏在溢出菜单中,第六个菜单项将变成“更多”按钮,点击呼出溢出菜单;如果系统版本为3.0及以上,菜单将显示在屏幕顶部的action bar中。 创建方法: 1、复写Activity的onCreateOptionsMenu(Menu menu)方法创建菜单,在此方法中使用MenuInflater类的inflate()方法填充菜单。 2、复写Activity的onOptionsItemSelected(MenuItem item)方法处理菜单项选择事件,通过item参数判断哪个菜单项被点击了。 如果你的Activity中包含Fragment,则Activity的回调函数先被调用,如果[Read More]

standard