Android(安卓)下拉菜单(popupmenu)实现

小编最近在写一个安卓程序,想要实现一个下拉菜单功能,开始想着用Spinner,后来发现不对,Spinner有默认选项;看到有人用popupwindow实现的,不过后来发现popupmenu好像更适合,以后再去看popupwindow好了。现在记录下popupwindow的简单用法。

操作方法

  • 01

    在布局文件中添加一个Button,单击Button,弹出菜单。(也可将Button换成ImageView或是其它,这里只是示例)

  • 02

    从上一步中,可以看到,我们给Button添加一个单击事件popupMenu,接下来,就在java文件中实现该方法。

  • 03

    在上一步倒数第三行中,我们加载了一个menu文件“popupmenu”。添加的位置及代码见下图:

  • 04

    当然,别忘了在onCreate方法中初始化Button。

  • 05

    最后看下效果吧!

(0)

相关推荐

  • androidUI控件Spinner下拉菜单控件两种使用方法

    使用android制作表单中下拉菜单所使用的控件Spinner在android中为我们定义了十分好用好看的样式,同样简单使用方法也有两种.分别可以手工构建数据和使用xml获取数据,当然实际项目中需要获 ...

  • 三星S6和S6edge数据流量从下拉菜单消失

    近期很多人发现无端端数据流量,私密模式,无线热点从手机下拉菜单消失.我从国外网站和一些国内的大神贴中找到了一些方法.前提是ROOT过(用pingpongroot就能root) 操作方法 01 授权SQ ...

  • ROM之家教你怎么自定义下拉菜单教程

    操作方法 01 这年头,甭管是苹果.安卓还是最新流出的WP8.1,没个通知栏下拉菜单都不好意思叫智能机.不过这下拉菜单也分三六九等,要论功能齐全还得是我大 安卓.况且我们安卓用户要的就是自由.能折腾, ...

  • Intelliscreenx开关插件大全,补充下拉菜单手电开关

    理论上Intelliscreenx可以使用SBSettings的各个开关,不过有个别的没成功. 需要拷贝两个文件: 一个是Preferences_for_SBSettings_only_pref,到目 ...

  • Excel如何制作下拉列表,excel下拉菜单的创建方法

    Excel下拉列表通常都是利用“数据有效性”来实现的,通过“数据有效性”设置,可以让Execl的某一单元格出现下来菜单的效果,那么如何实现excel下拉列表呢? Excel下拉列表、Excel下拉菜单 ...

  • IE10地址栏下拉菜单历史记录与收藏夹不显示方法

    Internet Explorer 10 浏览器地址栏的下拉菜单中,默认显示了历史记录和收藏夹,可以方便的访问之前访问过的站点,但是当访问网站多的时候,地址栏会很长,而且有可能泄露隐私,如果不需要此方 ...

  • excel下拉菜单怎么做 excel2010表格制作下拉菜单教程图解

    excel 每个功能都非常实用,今天我教大家怎么做“excel下拉菜单”,给大家展示带使用下拉菜单中的选项,使关联单元格中的数据发生对应的变化的小功能。 制作步骤如下: 第一步:打开excel2010 ...

  • 如何使用Excel表格制作二级下拉菜单

    下面Word联盟就为大家提高三种 制作二级下拉菜单全步骤。 第一种制作二级下拉菜单方法:使用Excel函数INDIRECT 看看例子 很明显,我们希望在一级选择机房故障,那么二级就出现他下面的列表。 ...

  • 巧用WPS下拉菜单快速录入数据的方法介绍

    在使用WPS表格的过程中,经常需要录入大量的数据。如果每个数据都通过键盘来输入,不仅浪费时间还浪费精力。利用WPS表格的数据有效性功能,可以快速、准确地输入数据。例如教师希望按学生的考试成绩划分为四个 ...