在运行时添加操作栏项目
无论如何,是否可以在单击按钮或单击列表项时添加操作栏项目?我了解“动作模式”,但它是用于多种选择的。因此,我的用户界面要求是,单击列表项时,应该有一个新的操作栏项用于编辑所选项目。
Is there anyway to add Action Bar items on the event of a button click or a list item click? I know about Action Mode but it is intended for multiple choices. So, my user interface requirement is that on clicking the list item, there should be a new action bar item for editing the selected item.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您所描述的是创建 ActionMode 的全部原因。使用 ActionMode 时,满足多种选择只是您可用的选项之一。
您确实应该使用它,而不是试图围绕它找到其他一些技巧。
它提供回调来添加操作项并在完成后将其删除。
What you are describing is the entire reason why ActionMode was created. Catering for multiple choices is just one option available to you when using ActionMode.
You should really be using this rather than trying to find some other hack around it.
It provides callbacks to add action items and remove them once you are done.