Java课程设计笔记-在ToolBar上显示ActionMode内容

原创 2015年11月17日 16:50:28

想要在选中某些东西的时候显示ActionMode,在ActionMode的菜单里执行相应的操作。一开始通过调用Activity的startActionMode方法,结果效果不太理想,ActionMode的菜单在屏幕最上边多出了一条……仔细看了一下activity的布局,发现最上面貌似ActionBar的是ToolBar而不是真正的ActionBar(因为用了侧滑Drawer,所以有一个ToolBar并且在Activity中调用了setSupportActionBar方法)

调用ToolBar的startActionMode方法,问题依旧。谷歌之,发现stackoverflow上有类似的问题:

http://stackoverflow.com/questions/26483778/display-actionmode-over-toolbar

解决方法:在theme里添加一个属性

<item name="windowActionModeOverlay">true</item>

就可以让ActionMode覆盖ToolBar显示了

相关文章推荐

ActionMode使用及样式配置

ActionMode是3.0之后不同于ContextMenu的另一种上下文操作的实现,经常在文本编辑或列表选择的操作中使用 主要看一下ActionMode的自定义样式 在Theme.AppComp...

Android Toolbar使用ActionMode

Toolbar使用ActionMode 基本情况 设置Style Java 总结 谢谢基本情况ActionMode 其实是一种菜单方式,从Android3.0之后出现,可以通过AppCompat兼容老...

Java课程设计 比较两个文件内容是否相同

运行前提:保存三个文本文件“text1.txt”、“text2.txt”、“text3.txt”到存放“IOOperation.java”的同一个文件夹中。其中两个文本文件内容相同,一个不同于其他两个...

Java课程设计笔记-用org.apache.tools.zip中的类压缩/解压zip文件

本来想装一发逼用zlib库的……结果没找到怎么用zlib库以流的形式压缩/解压多个文件,跪了……先用Java实现这个功能吧 去年助攻学姐的大作业的时候写过这个,压缩/解压是抄来的,代码也没了…… 实现...

数据结构课程设计第三题程序内容

题目: 在一个加密应用中,要处理的信息来自下面的字符集,各个字符的相关使用频度如下: 字符空格 A  B  C  D   E F  G   H  I   J  K  L M 频度 180 64 1...

Android UI学习笔记 之 ActionMode不能覆盖Toolbar解决方案

[Android] Toolbar 與 ActionMode 的運用 我想很多人不知道有這個ActionMode的存在,好啦...我承認之前真的不知道。 值得高興的是Toolbar也有支援Action...

java课程设计-文本编辑器

做这个文本编辑器的时候,分为几步来做; 第一步,先为文本编辑器搭好框架也就是布局。大小用灵活的能够跟着屏幕大小变动的设计,用Dimension dim=getToolkit().getscreense...

Java课程设计之学习成绩管理系统

package System; import java.awt.*; import java.awt.event.*; import java.io.*; import javax.swing.*;...
  • SJF0115
  • SJF0115
  • 2011年12月18日 19:33
  • 28651

JAVA基础课程设计 简易坦克大战

工程的结构如下: 类名 父类/接口 功能 Paly void 音频播放 Wel_Panel JPanel 欢迎界面 keylistener ...

Java课程设计 大整数类 实现加法

大数类: // Filename: BigInt.java class BigInt { BigInt(){} BigInt(int len) { bigint = new in...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java课程设计笔记-在ToolBar上显示ActionMode内容
举报原因:
原因补充:

(最多只允许输入30个字)