关闭

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

922人阅读 评论(0) 收藏 举报
分类:

想要在选中某些东西的时候显示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显示了

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:27720次
    • 积分:522
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:8篇
    • 译文:1篇
    • 评论:13条
    文章分类
    最新评论