as per my above comment可以使用Popup Menu

Android Popup Menu displays the menu below the anchor text if space is available otherwise above the anchor text. It disappears if you click outside the popup menu.

试试这个创建菜单文件

文件:poupup_menu.xml

android:id="@+id/one"

android:title="One"/>

android:id="@+id/two"

android:title="Two"/>

android:id="@+id/three"

android:title="Three"/>

比使用像这样的创建弹出菜单

holder.img_chatroom_menu.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

//Creating the instance of PopupMenu

PopupMenu popup = new PopupMenu(MainActivity.this, button1);

//Inflating the Popup using xml file

popup.getMenuInflater().inflate(R.menu.popup_menu, popup.getMenu());

//registering popup with OnMenuItemClickListener

popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {

public boolean onMenuItemClick(MenuItem item) {

Toast.makeText(MainActivity.this,"You Clicked : " + item.getTitle(),Toast.LENGTH_SHORT).show();

return true;

}

});

popup.show();//showing popup menu

}

});//closing the setOnClickListener method

android 弹出网格菜单,在android中的recyclerView中显示弹出按钮的确...相关推荐

  1. android的actionbar及菜单机制,Android ActionBar基本使用方法

    1.  获得ActionBar的方法 actionBar = this.getActionBar(); 2. 下图所示Actionbar的区域: 2.1 Home图标区域 这里的图标可以在清单文件中定 ...

  2. word中复制后粘贴显示不出

    一个图片只剩下一部分,解决办法为更换布局选项 选如上的就好了,不知道哪里的问题

  3. android 创建3个按钮,【记录】继续尝试给Android程序的右上角的ActionBar中添加三个点的选项按钮...

    [背景] 想要给Android中的ActionBar中添加那种三个点的选项菜单,之前已经折腾过了,但是失败了,以为新版Android中没法添加呢: 但是后来在别的4.1.2的Android手机中,也还 ...

  4. php手机网站底部导航代码,jQuery微信手机端底部弹出导航菜单列表代码

    jQuery微信手机端底部弹出导航菜单列表代码 jQuery微信手机端底部弹出导航菜单列表代码是一款网页底部点击按钮弹出浮动的图标菜单列表的手机特效. js代码 function showList() ...

  5. Android中实现长按照片弹出右键菜单

    场景 效果 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改为Lin ...

  6. android 仿微信demo————微信顶部操作栏加号按钮实现(弹出子菜单)

    android 仿微信demo----微信启动界面实现 android 仿微信demo----注册功能实现(移动端) android 仿微信demo----注册功能实现(服务端) android 仿微 ...

  7. 【Android】Activity和PopupWindow都实现从底部弹出或滑出选择菜单或窗口

    使用Activity和PopupWindow都实现从底部弹出或滑出选择菜单或窗口 [Android]测试与popwindow PopupWindow转载自:Android PopupWindow实现从 ...

  8. android中弹出窗口,如何在Android中创建弹出窗口(PopupWindow)

    如何制作一个简单的Android弹出窗口 这是一个更完整的例子.这是一个补充性答案,涉及一般情况下创建弹出窗口的过程,而不一定是OP问题的具体细节.(OP要求取消按钮,但这不是必需的,因为用户可以在屏 ...

  9. android inputmethodmanager 不自动弹出,Android中软键盘InputMethodManager的弹出和隐藏,以及显示和隐藏的监听...

    1.首先设置软键盘的弹出模式,设置在初始化View的前面 @Override protected void onCreate(Bundle savedInstanceState) { this.req ...

最新文章

  1. R语言读取CSV文件
  2. Elixir: 多太(Polymorphism)
  3. 如何成为SEO专家(10步指南)
  4. 未解决oracle错误12505、01034、27101
  5. shell自动安装mysql_RPM包安装mysql,采用shell脚本实现自动安装、配置与卸载
  6. 【kafka】Kafka Producer Sticky Partitioner kafka 生产者 粘性 分区器
  7. windows IDA 调试SO
  8. 网关屏蔽mac地址,linux下修改mac地址方法
  9. 网站源代码遭公开,2.43亿名巴西公民个人数据遭泄露
  10. Web全栈工程师基本素养
  11. 超级搜索术1-信息搜索/资源搜索
  12. JSP中文显示乱码解决方案
  13. 免费高清图片网站(国外)
  14. 菜狗centos7.6安装CDH6.1.1(5.13.2)离线集群安装步骤和遇到的各种坑(笔记)
  15. 试验设计方法与Design-Expert软件应用目录
  16. 坚鹏:中国邮政储蓄银行银行业同业竞争策略分析培训圆满结束
  17. 京东首页静态页面html+css
  18. nas文件服务器访问限制,nas文件服务器远程访问
  19. 7.31 XMap
  20. 人事管理系统哪个好用?人事管理系统推荐!

热门文章

  1. docker安装到指定目录_Docker常用命令总结
  2. Ehab and another construction problem(水题)
  3. Python-学生信息管理系统.exe(代码)
  4. ROS2学习(十三).ROS概念 - ROS结构(Composition)
  5. linux编译blas,Linux下安装BLAS,CBLAS,LAPACK
  6. java二维数组合并_java怎么合并二维数组
  7. CST导出farfield远场文件至txt存在的缺陷
  8. 线程的run()方法带参情况
  9. excel python插件_利用 Python 插件 xlwings 读写 Excel
  10. @async 默认线程池_Springboot线程池的使用和扩展