隐藏“完成”的可靠方法是什么? Android中的Contextual Action Bar的文字?

时间:2014-07-18 22:22:41

标签: android

当您处于上下文操作模式时,Android会在复选标记和单词DONE中添加。

像Gmail这样的应用似乎已经成功。 它们只显示复选标记

我在这里读了几篇帖子,说它是在Android级别,因此你不能,但我不确定。是否有足够可靠的解决方案? 我只想隐藏文本字符串,而不是复选标记。

1 个答案:

答案 0 :(得分:0)

"解决此问题的一种方法是使用主题从您创建的操作模式中隐藏完成按钮。然后,您只需将自己的“完成”按钮添加到您创建的每个操作模式中。"

 <style name="NoCloseButton"      
 parent="@android:style/Widget.DeviceDefault.ActionButton.CloseMode">
 <item name="android:visibility">invisible</item>
 </style>"

- Contextual Action Mode custom behavior


在我看来,您可以只监控CAB的状态并确定哪个方法关闭了CAB。理论上你可以删除除了关闭它之外的所有方法。