如何清除ActionMode上的CloseButton

时间:2013-01-17 07:55:05

标签: android android-layout android-actionbar

当它在ActionMode中时,屏幕上有一个closeButton,当我使用setCustomView()来定义我自己的布局时,它将出现在CloseButton的右侧。

并且在Theme / Style xml文件中我只能更改此按钮的样式,无法清除它。

所以,有没有办法清除这个CloseButton?感谢。

2 个答案:

答案 0 :(得分:4)

把它放在你的主题上:

<item name="android:actionModeCloseButtonStyle">@style/ActionModeCloseButton</item>

然后定义:

<style name="ActionModeCloseButton" parent="android:style/Widget.ActionButton.CloseMode">
    <item name="android:visibility">gone</item>
</style>

答案 1 :(得分:0)

感谢dokkaebi,它有效。但我更喜欢使用&#34;隐形&#34;:

<style name="NoCloseButtonActionModeStyle">
   <item name="android:visibility">invisible</item>
</style>

因此,ActionMode中的自定义视图位置不会缩进到父左侧。