首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在我自己的专用视图中移动我的操作栏

问如何在我自己的专用视图中移动我的操作栏
EN

Stack Overflow用户
提问于 2016-09-16 01:27:35
回答 1查看 47关注 0票数 0

我像这样创建了一个actionMode:

代码语言:javascript
复制
ActionMode am = myActivity.startActionMode(callback); 

然后我尝试do do

代码语言:javascript
复制
am.setCustomView(this);

然后我收到错误:指定的子对象已经有了父对象。必须先在子级的父级上调用removeView()

但在这里我不明白,因为:

代码语言:javascript
复制
am.getCustomView()

返回null!那么,我怎么会有错误说指定的子节点已经有了父节点呢?

如何在我自己的专用视图中移动我的动作栏?

EN

回答 1

Stack Overflow用户

发布于 2016-09-16 01:59:09

由于您使用的是工具栏,因此我还假设您使用的是AppCompatActivity,并且已经使用setSupportActionBar(工具栏)将内置的ActionBar替换为您的自定义工具栏;首先,请确保您导入的名称空间是正确的。

导入% android.support.v7.view.ActionMode;和注释

导入android.view.ActionMode;然后使用

_actionMode =startSupportActionMode(此);和NOT

_actionMode =startActionMode(此);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39517011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档