摘要: 2.PopupMenu 菜单的使用1)PopupMenu 介绍 创建弹出菜单,它一般会在view的上边或者下边弹出菜单[具体看是否有空间],注意弹出菜单是api在11或者更高版本中使用 如果你在XML文件中定义了你的菜单,你就可以通过以下步骤来显示弹出菜单了: 1. 实例化一个 PopupMenu 通过它的构造方法,这样就可以把当前应用的 context 和 view 传给所定义的菜单了 2. 使用 MenuInflater 来加载菜单资源,通过 PopupMenu.getMenu() 得到一个 Menu 对象,如果是在 API 14 或者更高级,你可以通过 PopupMenu.inflate 阅读全文
posted @ 2013-08-22 23:40 似水流云 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 上一讲 【Android 开发】:UI控件之 Menu 菜单的的使用(二)我们讲解了创建上下文菜单的第一种使用方式:Creating a floating context menu [创建悬浮的上下文菜单],这一讲我们来讲解创建上下文菜单的第二种使用方式:Using the contextual action mode[使用上下文动作模式],另外在本章末,我们也来学习一下弹出菜单PopupMenu的使用。1.contextual action mode 1)contextual action mode 介绍 contextual action mode是系统继承ActionMode所得,主要是 阅读全文
posted @ 2013-08-22 23:38 似水流云 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 上一讲我们讲解了android中在代码或者xml文件中定义菜单,这一讲我们继续来讲解一下定义菜单的其他方式:创建上下文的菜单。查看API文档 Menus :Creating Contextual Menus 模块上下文菜单主要是给特定的选项或者UI中的上下文框架提供一个动作,这种创建上下文菜单的方式可以用在任何视图控件中,一般用在 ListView 和 GridView 这种控件中。 有两种方式提供上下文菜单的动作:1. 悬浮的窗口的形式,类似于对话框,当用户长按选项时候触发事件。2. 使用ActionMode的形式,是在屏幕顶端实现。[后续再讲]注意这种菜单是用在Android 3.0 版本 阅读全文
posted @ 2013-08-22 22:46 似水流云 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 这一讲开始我们来讲一下Android中菜单的使用方法,菜单是应用中的普通的组件,主要是提供友好和专注的用户体验,你可以在你的Activity中使用 Menu APIs 来提供用户动作和其他选项的操作。 从Android 3.0 开始,Android 设备就不再提供一个专用的菜单按钮,而是依赖与独立的 6个选项的菜单面板,而且提供了 Action Bar来显示用户的行为。所以在高版本中,菜单的应用将会比较小了。1. 三种菜单显示的方式1). Options menu and action bar2). Context menu and contextual action mode3). Popu 阅读全文
posted @ 2013-08-22 22:04 似水流云 阅读(559) 评论(0) 推荐(0) 编辑